FLVPlayBack:在提示之前不要加载flv

时间:2009-10-09 05:53:19

标签: flash actionscript flvplayback

是否可以配置FLVPlayback以便它不会自动加载相关的视频文件,而是等待单击“播放”按钮加载然后播放? (我正在建立一个网站,在其首页上有一个相当大的视频播放器,我宁愿不下载视频,除非/直到用户要求查看它。)我已经将自动播放设置为false ,但我仍然可以在进度条中看到视频下载。

2 个答案:

答案 0 :(得分:0)

将FLVPlayback的来源留空。仅在用户要求观看视频时设置源。

答案 1 :(得分:0)

添加一个隐藏按钮,其匹配区域与视频一样大:

btnPlay.addEventListener(MouseEvent.CLICK, onPlayClick);

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

或类似的东西。问题是:当没有分配内容时,FLVPlayback组件显示带条纹的动画条。如果您不想看到,可以将“skinAutoHide”属性设置为true。之后,只有一个问题:用户看不到您的播放器,因此您应该在按钮中添加播放图像。如果你点击按钮,按钮就会消失,视频开始加载和播放。