【发布时间】:2009-10-09 05:53:18
【问题描述】:
是否可以将 FLVPlayback 配置为不自动加载相关的视频文件,而是等待单击“播放”按钮加载然后播放? (我正在构建一个网站,该网站将在其首页上有一个相当大的视频播放器,我宁愿不下载视频,除非/直到用户要求查看它。)我已经将自动播放设置为 false ,但我仍然可以在进度栏中看到正在下载的视频。
【问题讨论】:
标签: flash actionscript flvplayback
是否可以将 FLVPlayback 配置为不自动加载相关的视频文件,而是等待单击“播放”按钮加载然后播放? (我正在构建一个网站,该网站将在其首页上有一个相当大的视频播放器,我宁愿不下载视频,除非/直到用户要求查看它。)我已经将自动播放设置为 false ,但我仍然可以在进度栏中看到正在下载的视频。
【问题讨论】:
标签: flash actionscript flvplayback
将 FLVPlayback 的源留空。仅在用户要求观看视频时设置来源。
【讨论】:
添加一个不可见的按钮,点击区域与视频一样大:
btnPlay.addEventListener(MouseEvent.CLICK, onPlayClick);
function onPlayClick(evt:MouseEvent):void
{
btnPlay.visible = false;
flvPlayer.load("filename.flv");
flvPlayer.play();
}
或类似的东西。问题是:当没有分配内容时,FLVPlayback 组件会显示一个带有条纹的动画条。如果您不想看到,可以将“skinAutoHide”属性设置为 true。在那之后,只有一个问题:用户看不到你的播放器,所以你应该在按钮中添加一个播放图像。如果您单击该按钮,该按钮将消失,视频开始加载和播放。
【讨论】: