0

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

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

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

提前致谢。

4

3 回答 3

0

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

于 2009-12-02T13:34:55.167 回答
0

Lee Brimelow 有一个在 AS3 中构建自己的视频播放器的教程,这应该有助于您入门 - 尽管从您谈论它的方式来看,我感觉您并不是真正的 Flash 开发人员,您只是有为这个项目使用 flash - 所以你所要求的可能比你预期的要复杂一些。

先看这个:

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

然后了解当您构建播放器时,它会在特定时间触发特定“事件”。就像上面的kajyr 所说,您需要监听一个特定事件,告诉您当前剪辑已经结束。当它触发时,你必须告诉你的播放器播放下一个剪辑。

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

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

于 2009-12-02T18:35:24.330 回答
0

简单地说,我们可以为此创建一个播放列表......

一些谷歌搜索可以帮助我解决这个问题。

看看这个

于 2010-01-04T06:03:24.633 回答