用于VOIP应用的黑莓录音

时间:2011-02-04 13:10:14

标签: blackberry voip

在blacberry中有没有办法为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?***

1 个答案:

答案 0 :(得分:0)

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