我的站点中有一个 swf 对象。
我必须从数据库中读取数据,并在获取视频名称数据后,
我需要在单个 swf 对象中一个一个地播放这些视频,这意味着在第一个视频完成后第二个视频将开始。
提前致谢。
我的站点中有一个 swf 对象。
我必须从数据库中读取数据,并在获取视频名称数据后,
我需要在单个 swf 对象中一个一个地播放这些视频,这意味着在第一个视频完成后第二个视频将开始。
提前致谢。
假设您使用的是 NetStream,您必须监听 NetStream onPlayStatus事件,然后使用play(...)方法加载另一个 flv
Lee Brimelow 有一个在 AS3 中构建自己的视频播放器的教程,这应该有助于您入门 - 尽管从您谈论它的方式来看,我感觉您并不是真正的 Flash 开发人员,您只是有为这个项目使用 flash - 所以你所要求的可能比你预期的要复杂一些。
先看这个:
http://gotoandlearn.com/play?id=46
然后了解当您构建播放器时,它会在特定时间触发特定“事件”。就像上面的kajyr 所说,您需要监听一个特定事件,告诉您当前剪辑已经结束。当它触发时,你必须告诉你的播放器播放下一个剪辑。
如果您了解其背后的基础知识,您的要求是完全可能的,甚至很容易。我在以前的工作中构建了一个处理动态播放列表等的工具,只花了大约一天的时间就为它提供了我们需要的所有功能。但是您确实需要了解 AS3 的工作原理才能使其正常工作。
或者,您可以在http://activeden.net/上找到某种视频排序应用程序——它们有很多预构建的 Flash 组件,这是另一种方法。