在单个swf对象中播放多个flv文件

时间:2009-12-02 12:58:11

标签: flash swfobject flvplayback

我的网站中有一个swf对象。

我必须从数据库中读取数据并在获取视频名称数据后

我需要逐个在单个swf对象中播放这些视频,意味着在完成第一个视频后第二个视频将开始。

提前致谢。

3 个答案:

答案 0 :(得分:0)

假设您正在使用NetStream,您必须收听NetStream onPlayStatus事件,然后使用play(...)方法加载另一个flv

答案 1 :(得分:0)

Lee Brimelow在这里有一个关于在AS3中构建自己的视频播放器的教程,这应该有助于你开始 - 虽然从你谈论它的方式我觉得你不是一个真正的Flash开发者,你只需要为这个项目使用flash - 所以你所要求的可能比你期望的要复杂一点。

首先看这个:

http://gotoandlearn.com/play?id=46

然后明白,当你建立一个玩家时,它会在某些时候发射某些“事件”。就像上面的kajyr所说,你需要听一个特定的事件,告诉你当前的剪辑结束了。当它甚至发射时,你必须告诉你的播放器播放下一个片段。

如果你了解它背后的基础知识,你所要求的是完全可能的,甚至是简单的。我在我以前的工作中构建了一个处理动态播放列表等的工具,只花了大约一天的时间来为它提供我们需要的所有功能。但是你需要了解AS3的工作原理才能使其发挥作用。

或者,您可以在http://activeden.net/找到某种视频排序应用程序 - 它们有许多预先构建的闪存组件,这是另一种方法。

答案 2 :(得分:0)

我们可以为此创建一个播放列表......

有些googeling帮助了我。

check out this