Форум 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)
-   -   Потоковое видео. Первый кадр. (http://www.flasher.ru/forum/showthread.php?t=103922)

Thanx7 15.11.2007 11:56

Потоковое видео. Первый кадр.
 
Подскажите, пожалуйста, как можно при загрузке flv файла с помощью NetStream, отключить автоматическое воспроизведение, но при этом показывать первый кадр? Для включения воспроизведения пользователем кнопка уже есть:

Код:

my_play.onRelease = function() {
        netStream.pause(false);
};

Все дело в том, что после кода:

Код:

var netConn:NetConnection = new NetConnection();
netConn.connect(null);
var netStream:NetStream = new NetStream(netConn);
netStream.setBufferTime(5);
my_video.attachVideo(netStream);
netStream.play("http://***.com/flv/**.flv");

как я ни придумывал паузу после первого кадра, так у меня пока ничего не вышло. Я думаю, что здесь нужно применение метода NetStream.onStatus, но как это сделать корректно, я не знаю.

Вот такой вот код:

Код:

  if(infoObject.code == "NetStream.Play.Start") {
        netStream.pause();
    }

не показывает первый кадр, а только какой-то из первых, но не первый.

Thanx7 15.11.2007 12:17

О, разобрался, нужно добавить после netStream.pause() ещё netStream.seek(0).

Однако, если есть более корректный вариант, то, пожалуйста, сообщите.


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

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