Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Браузер отображает не все видео flv (http://www.flasher.ru/forum/showthread.php?t=198313)

gumback 24.04.2013 03:13

Браузер отображает не все видео flv
 
Здравствуйте! Помогите советом, пожалуйста. Делаю загрузку видео в формате flv. Разбираю пока что пример, взяла его полностью из другой темы. Вот его код.

Код AS1/AS2:

var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
 
stream_ns.onStatus = function(infoObject:Object)
{
        if (infoObject['code'] == 'NetStream.Play.Stop')
        {
                trace('Это конец');
        }
};
 
stream_ns.play('http://www.helpexamples.com/flash/video/water.flv');

Всё работает прекрасно, пока просто компилюсь во флеше - вижу красивую водичку видео и всё такое. Далее пытаюсь запустить это дело из браузера (выкладываю на локальный тестовый сайт на моём компе, запускаю файл вида index.html, который подтягивает флеху)- упс, ничего уже не показывает, но файрбаг говорит, что файл видео нашёлся, с путём всё ОК, но флеха не отображает ничего. Браузер Mozilla 20.0.1.
Поменяла ссылку в примере на загрузку совсем маленькой видюшки, которую закинуларядом с флешкой, её размер около 30 Кб - всё работает ОК как из под флеша при компиляции, так и потом в браузере. В чём может быть дело? Может есть какое-то ограничение по размеру веса видео, о котором я не знаю? Помогите, пожалуйста, ребята!

Добавлено через 7 минут
вот ещё что, в браузере InterbetExplorer и Opera всё работает, вижу видео, всё ОК. Но просто я же клиенту не могу сказать, чтобы он просто не запускался в Mozilla.. Ой беда, беда!)))

Добавлено через 20 минут
и ещё вот, когда работает ОК, то есть такая проблема. Под конец видео мне надо его опять показывать сначала. Я так понимаю, что надо тогда изменить код из примера выше на

Код AS1/AS2:

var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
 
stream_ns.onStatus = function(infoObject:Object)
{
        if (infoObject['code'] == 'NetStream.Play.Stop')
        {
                this.seek(0);             
        }
};
 
stream_ns.play('http://www.helpexamples.com/flash/video/water.flv');

Или так с перезапуском стрима

Код AS1/AS2:

var connection_nc:NetConnection = new NetConnection();
connection_nc.connect(null);
var stream_ns:NetStream = new NetStream(connection_nc);
my_video.attachVideo(stream_ns);
 
stream_ns.onStatus = function(infoObject:Object)
{
        if (infoObject['code'] == 'NetStream.Play.Stop')
        {
                this.play('http://www.helpexamples.com/flash/video/water.flv');             
        }
};
 
stream_ns.play('http://www.helpexamples.com/flash/video/water.flv');

НО, что так что так, перед каждым новым запуском видео, идёт задержка в пару секунд. У меня видео, где туда сюда ходит тигр, так вот он тупо на пару секунд тормозит, потом снова идёт. Опять беда...


Часовой пояс GMT +4, время: 04:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.