【发布时间】:2012-08-15 14:22:13
【问题描述】:
我目前有一个 SWF 应用程序,可以录制音频并将其保存到 FMS。然后在 Flash Professional 中,我尝试使用 FLVPlayback 组件播放录音,但它从不播放。
录音保存在这里:RootInstall/applications/myapp/streams/folder/audioFile.flv
然后我的 FLVPlayback 组件源正在查看 rtmp://server-ip/myapp/streams/folder/audioFile,但我无法播放它。
我还复制了录制的音频文件并将其卡在 vod 应用程序中,但无法播放。当我尝试 sample.flv 视频时,它们奏效了。
这是我在 AS3 中录制音频的方式:
nc.connect("rtmp://server-ip/myapp/folder");
...
ns = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
mic = Microphone.getMicrophone();
ns.attachAudio(mic);
// start publishing
ns.publish("audioFile", "record");
【问题讨论】:
标签: actionscript-3 flash netstream flash-media-server flvplayback