我开发了一个自定义视频播放器,它需要兼作音频播放器。所有功能都在那里,但 NetStream 不加载 mp3。它抛出 NetStream.Play.StreamNotFound。
我没有使用 Flash Media 服务器。我已经测试了本地和在线 .mp3 文件。奇怪的是,该代码在放入 .mp4 文件时运行良好。
我错过了什么?
我开发了一个自定义视频播放器,它需要兼作音频播放器。所有功能都在那里,但 NetStream 不加载 mp3。它抛出 NetStream.Play.StreamNotFound。
我没有使用 Flash Media 服务器。我已经测试了本地和在线 .mp3 文件。奇怪的是,该代码在放入 .mp4 文件时运行良好。
我错过了什么?
如果不使用媒体服务器或桌面应用程序,它将无法工作。mp4
是视频和音频的容器格式,这就是 netStream 加载它的原因:它将它作为具有活动声音流的空视频流读取。另一方面,mp3
它是一个纯音频编解码器,您应该使用Sound
类加载它,而不是NetStream
. 以下是有关 NetStream 对象支持格式的更多信息:http: //dev.illumifi.net/AS3/flash/net/NetStream.html