FLVPlayBack: не загружать FLV, пока не будет предложено - PullRequest
0 голосов
/ 09 октября 2009

Можно ли настроить FLVPlayback так, чтобы он не загружал соответствующий видеофайл автоматически, а вместо этого ждал нажатия кнопки «Play» для загрузки и последующего воспроизведения? (Я создаю сайт, на котором на первой странице будет проигрыватель для довольно большого видео, и я бы предпочел не загружать видео, если / пока пользователь не попросит его посмотреть.) У меня уже установлено автоматическое воспроизведение с false , но я все еще вижу загружаемое видео в индикатор выполнения.

Ответы [ 2 ]

0 голосов
/ 17 мая 2011

добавить невидимую кнопку с областью попадания, равной видео:

btnPlay.addEventListener(MouseEvent.CLICK, onPlayClick);

function onPlayClick(evt:MouseEvent):void
{
btnPlay.visible = false;
flvPlayer.load("filename.flv");
flvPlayer.play();
}

или что-то в этом роде. проблема в том, что компонент FLVPlayback отображает анимированную полосу с полосами, когда ему не назначен контент. если вы не хотите этого видеть, вы можете установить для свойства skinAutoHide значение true. после этого остаётся только одна проблема: пользователь не видит ваш плеер, поэтому вы должны добавить игровое изображение в кнопку. Если вы нажмете кнопку, кнопка исчезнет, ​​и видео начнет загружаться и воспроизводиться.

0 голосов
/ 09 октября 2009

Оставьте источник FLVPlayback пустым. Установите источник только тогда, когда пользователь просит посмотреть видео.

...