拔了我的头发一段时间并在互联网上搜索后,我得出的结论是Flash不允许你将多个视频附加到NetStream对象上。我怀疑这是相同的,这会降低很多资源消耗,特别是在像我这样的情况下,我希望在屏幕上的5个不同位置播放相同的视频。
如果在这些年之后没有真正解决上述问题,那么我可以要求对最佳情况提出意见。之一:
a)创建5个不同的NetStream,指向同一个视频文件,并附加相应的视频。
或:
b)拥有1个NetStream和1个视频,然后每帧将视频转换为BitmapData(通过.draw函数),然后将此BitmapData分配给5个不同的位图。
编辑:如果选项(b),是否有人知道如何跟踪每个帧的变化?或者它必须通过Event.ENTER_FRAME(完全未经优化的解决方案)完成吗?
答案 0 :(得分:1)
如果您的意图是让视频同步,则您需要使用选项'b'。这对性能也会更好。就像BitmapData的注释一样;如果你使用像YouTube这样的服务,除非先通过代理运行,否则你可能无法使用抽奖。