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