首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何复制NetStream对象?

如何复制NetStream对象?
EN

Stack Overflow用户
提问于 2009-05-22 13:01:32
回答 2查看 1.3K关注 0票数 0

我正在使用BulkLoader加载一个包含大约10个FLV文件的数组。我希望能够在我的应用程序中独立使用和控制这些FLV。例如,FLV_1可能会重复显示,但我想暂停一个实例,并同时播放另一个实例。

我希望将NetStream对象传递给其他视频对象并同时显示这两个对象。这个是可能的吗?如果是这样的话,我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2009-05-22 17:43:56

这绝对是有可能的。BulkLoader将向您公开NetStream对象,因此您可以将其传递给视频或其他任何内容,例如:

代码语言:javascript
复制
var videoItem : VideoItem = bulkLoader.get("my-video.flv");
var video : Video = new Video();
video.attachStream(videoItem.content);
// or the shortcut:
video.attachStream(bulkLoader.getNetStream("my-video.flv");

问候

票数 0
EN

Stack Overflow用户

发布于 2009-05-23 00:58:33

我还没有测试过这一点,但从逻辑上讲,您不能播放包含同一个NetStream asynchronously,实例的多个视频,因为pause/ play等方法是直接在NetStream实例上触发的(而不是在视频容器上...)。

另一方面,你可能可以在不同的视频实例中同步播放同一个NetStream 实例(要仔细检查!)。

也许最简单的方法是将相同的FLV加载到两个不同的项目中(如果您使用BulkLoader),使用唯一的ID引用它们,并希望最终用户启用他的浏览器缓存。此后,您将分别添加和控制每个NetStream,就像处理两个不同的电影一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/897714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档