cod*_*man 8 android audiorecord android-audiorecord
我正在使用以下URL中的代码,以便通过AudioRecord从麦克风获取声音数据:http: //www.dreamincode.net/forums/topic/303235-visualizing-sound-from-the-microphone/
我看到的问题是,如果另一个应用程序也使用麦克风,我从AudioRecord收到错误(状态-3).如果我杀死正在使用麦克风的其他应用程序,一切都按预期工作.是否有一个优雅的解决方案,即使另一个应用程序已经在使用它,我的应用程序也可以访问麦克风?
谢谢.
可悲的是,一次只能有一个应用程序可以访问麦克风(就像相机一样).
此外,没有标准的方法来通知另一个应用程序您想要访问麦克风(以便他们释放资源并让您访问它).然而,您可以向所有其他应用程序发送广播("请求麦克风"),但其他应用程序必须实现此功能(很少或零开发人员会这样做).
我建议您只是告知用户麦克风当前不可用,因为您无法执行任何其他操作.
| 归档时间: |
|
| 查看次数: |
7482 次 |
| 最近记录: |