【问题标题】:AS3 Video & NetStream : MP4 video not showing with appendBytesAS3 Video & NetStream : MP4 视频不显示 appendBytes
【发布时间】:2012-12-31 02:51:27
【问题描述】:

我正在尝试使用 NetStream 和 netStream.appendBytes 方法在 Air 应用程序的 Video 组件中流式传输一些 MP4 视频。源视频来自一个套接字,所以我需要附加字节,但它不起作用。所以我尝试从系统读取的文件中追加字节,它仍然可以正常工作。我尝试将该文件作为 VideoPlayer 元素的来源,它确实有效。

然后我尝试使用 appendBytes 方法从系统打开一个 flv 文件,它确实有效,所以我知道我在我的过程中没有做错什么。当我使用 appendBytes 方法时,VideoPlayer 做了什么我没有做的事情,这会让它像我想要的那样工作?

【问题讨论】:

    标签: actionscript-3 video mp4


    【解决方案1】:

    You cannot use appendBytes and mp4 containers。 AppendBytes 仅适用于 FLV 帧。

    【讨论】:

    • 确实 :( 从您链接的主题来看,更改标题似乎不起作用(或者我只是不正确地做)有没有办法即时转换我的 MP4流到 FLV 流?
    • 这真的很复杂。 mp4 容器更难解析/读取——然后你必须解码/编码——这在 cpu 方面有点多。 FLV 规范在解析和使用 appendbytes 方面要简单得多……如果可能的话,我建议您以这种方式编码您的视频。
    • 我不能,我在我的插座上接收 MP4 :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 2018-06-18
    • 2011-04-19
    • 2012-08-31
    • 2013-05-11
    • 2011-06-28
    • 1970-01-01
    相关资源
    最近更新 更多