HarmonyOS 不同app之间麦克风抢占问题
排查到问题可能是打开麦克风时被其他进程拒绝,清理手机日志,重启手机之后没有再复现麦克风打不开的情况。抢占麦克风的进程也没有再出现。
现在已知通过OH_AudioStreamBuilder_SetCapturerInfo方法可以设置音频流的工作场景。该方法的参数 source_type有以下几个选项:
AUDIOSTREAM_SOURCE_TYPE_INVALID = -1,
AUDIOSTREAM_SOURCE_TYPE_MIC = 0,
AUDIOSTREAM_SOURCE_TYPE_VOICE_RECOGNITION = 1,
AUDIOSTREAM_SOURCE_TYPE_PLAYBACK_CAPTURE = 2,
AUDIOSTREAM_SOURCE_TYPE_VOICE_COMMUNICATION = 7
问题:不同app使用了不同的source_type来使用麦克风,最终哪个app会成功打开麦克风,哪个app会被拒绝,打开麦克风失败,想问一下各个source_type的管理逻辑是怎样的?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
鸿蒙webview调用摄像头和麦克风
2111浏览 • 0回复 待解决
HarmonyOS 项目指定了麦克风权限造成崩溃
412浏览 • 1回复 待解决
HarmonyOS 麦克风使用状态与手机应用安装列表获取方法?
71浏览 • 1回复 待解决
HarmonyOS如何从麦克风录制mp3文件
641浏览 • 1回复 待解决
HarmonyOS 怎么弹出用户授权的弹窗 比如相机权限,麦克风权限的弹窗?
33浏览 • 1回复 待解决
HarmonyOS 使用 OpenSL ES开发音频录制功能时如何选择蓝牙耳机的麦克风作为音频输入设备?
130浏览 • 1回复 待解决
HarmonyOS 图片风控相关问题
226浏览 • 1回复 待解决
HarmonyOS 图片风控接口的问题
262浏览 • 1回复 待解决
如何解决不同模块之间相互依赖的问题
1927浏览 • 1回复 待解决
HarmonyOS 焦点抢占如何实现?
91浏览 • 1回复 待解决
HarmonyOS 手势响应不同角度问题
177浏览 • 1回复 待解决
.app包的问题和har包,hap包的问题,他们之间的联系和区别?
201浏览 • 1回复 待解决
音频播放及焦点监听,如何处理音频焦点抢占问题
847浏览 • 1回复 待解决
怎么理解HAR、HAP、APP之间的关系
1701浏览 • 1回复 待解决
HarmonyOS 页面间,跨不同的har包之间的事件通信机制是什么?
96浏览 • 1回复 待解决
HarmonyOS App配置问题
296浏览 • 1回复 待解决
HarmonyOS中1个基础hap如何被其他不同app集成?
453浏览 • 1回复 待解决
HarmonyOS中1个基础hap如何被其他不同app集成
1506浏览 • 1回复 待解决
同一进程,不同线程之间如何进行通信?
394浏览 • 1回复 待解决
#鸿蒙学习大百科#如何解决hdc connect server端口被抢占的问题?
151浏览 • 1回复 待解决
卡片和app之间的数据是如何交互的
1724浏览 • 1回复 待解决
一个app中不同hap如何共享状态?
154浏览 • 1回复 待解决
HarmonyOS APP上架签名问题
74浏览 • 1回复 待解决
HarmonyOS 能否为构建app包hap包以及run配置不同的签名?
45浏览 • 1回复 待解决
提供类似aar包内Activity之间跳转问题
2051浏览 • 1回复 待解决
不同app使用不同sourceType开启录音时,整体受焦点策略管控,大部分情况是先入为主,后来的录音被拒绝,但是通话类型优先级较高,可以打断其他录音。录屏可以与其他录音类型并发。