【发布时间】:2010-08-19 16:18:59
【问题描述】:
我有简单的播放设置:
<script type="text/javascript">
var flashvars = {};
flashvars.skinName = "Clear_Skin_1";
flashvars.streamName = "movies/FLV768KB.flv";
var params = {};
var attributes = {};
swfobject.embedSWF(
"FLVPlayer_Progressive.swf",
"myAlternativeContent",
"320",
"240",
"9.0.0",
"swfobject_2_2/expressInstall.swf",
flashvars,
params,
attributes
);
</script>
目标是动态更改视频播放,假设我有很多视频可供选择。播放从一个视频开始,用户点击页面 html 部分中的缩略图,我希望点击反映列表中另一个视频的视频播放。
1) 是否有原生支持,无需修改实际播放器并添加额外的 AS 以支持回调。初始加载后动态更改 flashvars.streamName 的母鸡?
2) 如果 1) 的答案为“否”,那么我是否应该从 dom 中删除保存 Flash 播放器实例的 div,将 flashvars.streamName 实例更改为新电影,然后添加 Flash 播放器容器的新实例以嵌入新实例和加载下一部电影?
非常感谢您。
【问题讨论】:
标签: javascript flash swfobject flashvars