2012-03-09 80 views
2

在拉我的头发一段时间并搜索互联网后,我得出的结论是,Flash不允许将多个视频附加到NetStream对象。这是一样的,因为我怀疑这会降低很多资源消耗,特别是在我想要在屏幕上的5个不同位置播放相同视频的情况下。连接到NetStream的多个视频

如果这些年来没有真正的解决方案,那么我可以问一下什么是最优的。或者:

a)创建指向相同视频文件的5种不同的NetStream,并将相应的视频附加到它们。

或:

b)没有1 NetStream和1视频,然后对于每帧转换成视频为BitmapData(通过.draw功能),则此的BitmapData分配给5个不同的位图。

编辑:如果选项(b),有没有人知道如何跟踪每个帧的变化?还是必须通过Event.ENTER_FRAME完成(完全未优化的解决方案)?

+0

为什么不能克隆视频对象? – 2012-03-09 23:22:44

+0

如果您将多个视频连接到NetStream,则只有最后一个连接会显示任何内容。你是这个意思吗?只是“克隆”会有同样的效果,我想呢? – 2012-03-10 07:12:19

回答

1

如果您的意图是让视频同步,您需要使用选项'b'。这对性能也会更好。正如对BitmapData的说明一样;如果您使用YouTube等服务,则可能无法使用抽奖,除非您先通过代理运行抽奖。