2011-02-04 100 views
0

在blacberry有没有任何方法来记录音频的VOIP应用程序,我能做一个简单的录音应用程序,并将其保存到手机中的文件(或者我该如何修改这个,以便我可以流),是否有可能捕捉声音,同时将其传送到服务器而不是录制,在这个主题上是否有任何开源项目?黑莓记录音频的VOIP应用程序

记录的部分是这里

recorder.setRecordStream(dataOut); //recorder is RecordControl 
             //dataOut is ByteArrayOutputStream 
    recorder.startRecord(); 

目前我保存记录的细节,以一个ByteArrayOutputStream和记录保存到一个文件中像这样

`writeToFile(dataOut.toByteArray(), location + "/audio.amr");` 

***How Can i modify this so that i can stream recorded data as soon as i get?*** 

回答

0

结束好吧,我不知道如果我理解你的问题。 如果您想在录制时直接将音频流发送到服务器,我猜你可以在单独的线程中访问ByteArrayOutputStream(dataOut),从流中获取字节,将它们包装在RTP包中并将它们发送到流服务器。这个单独的线程将与记录过程一起运行。通过这种方式,您不需要将音频流保存在任何文件中。 你有没有试过这种方法?你使用哪个流媒体服务器?

+0

我havnt试过这个,使用定制服务器 – evan 2011-02-07 09:41:35