1

我开发了一个自定义视频播放器,它需要兼作音频播放器。所有功能都在那里,但 NetStream 不加载 mp3。它抛出 NetStream.Play.StreamNotFound。

我没有使用 Flash Media 服务器。我已经测试了本地和在线 .mp3 文件。奇怪的是,该代码在放入 .mp4 文件时运行良好。

我错过了什么?

4

1 回答 1

2

如果不使用媒体服务器或桌面应用程序,它将无法工作。mp4是视频和音频的容器格式,这就是 netStream 加载它的原因:它将它作为具有活动声音流的空视频流读取。另一方面,mp3它是一个纯音频编解码器,您应该使用Sound类加载它,而不是NetStream. 以下是有关 NetStream 对象支持格式的更多信息:http: //dev.illumifi.net/AS3/flash/net/NetStream.html

于 2012-11-05T17:58:50.847 回答