在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?***发布于 2011-02-07 17:04:03
嗯,我不确定我是否理解了你的问题。如果你想在录制时直接将音频流发送到服务器,我想你可以在一个单独的线程中访问你的ByteArrayOutputStream (dataOut),从流中获取字节,将它们包装在RTP包中,并将它们发送到流媒体服务器。这个单独的线程将与记录进程一起运行。这样,您就不需要将音频流保存到任何文件中。你有没有尝试过这种方法?您使用的是哪个流媒体服务器?
https://stackoverflow.com/questions/4898317
复制相似问题