【发布时间】:2012-09-12 12:16:45
【问题描述】:
当使用定制播放器时,我加入了一个使用 NetStream.receiveVideo(false) 停止接收视频的选项。如果您只对听音频感兴趣,您希望将播放器保持在不同的标签中,或者您没有足够的带宽用于音频和视频,这会有所帮助。
我希望对 OSMF 做同样的事情,但是我无法弄清楚如何获取 NetStream 对象。
有什么线索吗? 谢谢。
【问题讨论】:
标签: actionscript-3 flash osmf
当使用定制播放器时,我加入了一个使用 NetStream.receiveVideo(false) 停止接收视频的选项。如果您只对听音频感兴趣,您希望将播放器保持在不同的标签中,或者您没有足够的带宽用于音频和视频,这会有所帮助。
我希望对 OSMF 做同样的事情,但是我无法弄清楚如何获取 NetStream 对象。
有什么线索吗? 谢谢。
【问题讨论】:
标签: actionscript-3 flash osmf
OSMF 本质上只是使用 NetStream.appendBytes 播放视频。数据(flv 文件)正在通过 http 拉取。 在 NetStream.receiveVideo(false) 的情况下,当通过 rtmp 播放视频时,flash player 会简单地通知 FMS 不要发送视频帧。但是对于通过 http 提取的数据来说,没有这样的事情。这就是 OSMF 不公开它的原因。
【讨论】: