Можно ли настроить FLVPlayback так, чтобы он не загружал автоматически связанный видеофайл, а вместо этого ждал щелчка по кнопке «воспроизведение» для загрузки, а затем воспроизводил его? (Я создаю сайт, на главной странице которого будет проигрыватель для довольно большого видео, и я бы предпочел не загружать видео до тех пор, пока пользователь не попросит его просмотреть.) У меня уже установлено значение false для автовоспроизведения. , но я все еще вижу загружаемое видео на индикаторе выполнения.
FLVPlayBack: не загружайте flv, пока не будет предложено
Ответы (2)
Оставьте поле источника FLVPlayback пустым. Устанавливайте источник только тогда, когда пользователь просит посмотреть видео.
person
Amarghosh
schedule
09.10.2009
Как вы могли сделать это с видео HTML5, размещенным на S3?
- person zero_cool; 19.10.2014
добавьте невидимую кнопку с областью нажатия размером с видео:
btnPlay.addEventListener(MouseEvent.CLICK, onPlayClick);
function onPlayClick(evt:MouseEvent):void
{
btnPlay.visible = false;
flvPlayer.load("filename.flv");
flvPlayer.play();
}
или что-то подобное. проблема в том, что компонент FLVPlayback показывает анимированную полосу с полосами, когда ему не назначен контент. если вы не хотите этого видеть, вы можете установить для свойства "skinAutoHide" значение true. после этого остается только одна проблема: пользователь не видит вашего плеера, поэтому вы должны добавить изображение воспроизведения в кнопку. если вы нажмете на кнопку, она исчезнет, и видео начнет загружаться и воспроизводиться.
person
luschn
schedule
17.05.2011
вы также можете просто удалить полосы в скине напрямую, чтобы они не отображались, когда не загружен flv. очень простое решение, но очень эффективное :)
- person luschn; 06.06.2011