首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于VOIP应用程序的blackberry录音

用于VOIP应用程序的blackberry录音
EN

Stack Overflow用户
提问于 2011-02-04 21:10:14
回答 1查看 241关注 0票数 0

在blacberry有没有办法为VOIP应用程序录制音频,我可以做一个简单的录制应用程序并将其保存到手机中的文件中(或者我如何修改它以使我可以流媒体),是否可以捕获声音并同时将其发送到服务器而不是录制,有关于这个主题的开源项目吗?

录制部分在此

代码语言:javascript
运行
复制
    recorder.setRecordStream(dataOut);   //recorder is RecordControl
                                         //dataOut is ByteArrayOutputStream
    recorder.startRecord();

目前,我正在将录制的详细信息保存到ByteArrayOutputStream,并在录制结束时将其保存到如下所示的文件中

代码语言:javascript
运行
复制
`writeToFile(dataOut.toByteArray(), location + "/audio.amr");`

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

回答 1

Stack Overflow用户

发布于 2011-02-07 17:04:03

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4898317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档