2014-08-29 42 views
0

开始时我想说我的英语很抱歉。使用.flv和麦克风发布流作为记录

我想发布流作为我的RED5服务器上的记录,但我有一个问题,因为我想从我的服务器上的麦克风保存.flv +语音。

我试图连接到我的RED5服务器:

connection = new NetConnection(); 
connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusEventR5); 
connection.client = this; 
connection.connect("rtmp://" + my_ip); 

和它的作品当然(顺便说一句监听器用于连接需要的信息类似“Netstream.Connect.Failed”等等)。反正后连接到服务器我试图发布* FLV视频,我的声音,然后保存此类似:

stream = new NetStream(connection); 
stream.client = this; 
stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusEvent); 
stream.bufferTime=0; 
stream.play(filename); 
stream.attachAudio(_micDevice.getMicrophone()); 
stream.publish(recfilename, "record"); 

当我看着我的服务器上的流之后,我看到该文件被保存,但包括从纯语音我麦克风,没有来自.flv的屏幕或音频。这是可能的?任何建议?

+0

难道你忘了相机连接到您的流? [attachCamera()](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#attachCamera()) – Ingweland 2014-08-29 08:16:37

+0

但我想播放(流)flv视频从我的服务器并添加我的麦克风语音,然后将所有这些保存在我的服务器上。 – user3015215 2014-08-29 08:18:17

+0

所以你想用新的语音音频和以前录制的视频创建一个录音? – 2014-08-29 16:35:40

回答