HarmonyOS 如何正确处理与系统电话的互斥表现
1、在开启MIC采集和MOVIE播放时来电:
a 响铃时会收到renderer.onInterruptEvent(hint=Pause)
b 接通时会收到capturer.onInterruptEvent(hint=Stop)
c 挂断时会收到renderer.onInterruptEvent(hint=Resume)
结果表现为播放会恢复,但采集无法恢复。
2、在开启VoiceCommunication采集和VoiceCommunication播放时来电:
a 响铃时没有任何事件。
b 接通时会收到。capturer.onInterruptEvent(hint=Stop) 和 renderer.onInterruptEvent(hint=Stop)
c 挂断时没有任何事件
结果表现为播放和采集均无法恢复。所以,应该怎么处理挂断后恢复?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#TaskPool中如何正确处理Promise?
142浏览 • 1回复 待解决
如何正确处理HAR/HSP包模块间的依赖关系
2688浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中使用requestInStream方法时如何正确处理流式数据接收与事件订阅?
137浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中正确处理位置权限?
93浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何确保在鸿蒙系统中的关系型数据库的约束限制被正确处理?
91浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙OS TCP客户端应用中如何正确处理IP和端口绑定与权限问题?
131浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next中封装http请求,确保正确处理token过期的问题?
92浏览 • 0回复 待解决
如何判断传入的电话号码格式是否正确。
439浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在 HarmonyOS Next 中正确处理来自知乎日报 API 返回的 HTML 格式数据?
156浏览 • 0回复 待解决
#鸿蒙通关秘籍# 如何正确处理HarmonyOS NEXT应用开发中ArkTS自定义组件的生命周期,避免应用行为不稳定?
127浏览 • 0回复 待解决
HarmonyOS TextInput处理电话号码格式
43浏览 • 1回复 待解决
鸿蒙调用接通电话与挂断电话接口失败
1786浏览 • 0回复 待解决
HarmonyOS 拨打电话系统能力
521浏览 • 1回复 待解决
升级鸿蒙系统后打电话断音
10124浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现按键事件的拦截与处理?
145浏览 • 1回复 待解决
web页面栈不正确,如何处理?
255浏览 • 1回复 待解决
liteos-m怎么实现进程间的互斥?
6244浏览 • 1回复 已解决
HarmonyOS 如何调用拨打电话界面
28浏览 • 1回复 待解决
HarmonyOS相机双路预览,图像的角度不正确,是横向的,如何处理?
457浏览 • 1回复 待解决
HarmonyOS 如何判断设备当前网络流量真正使用的是Wi-Fi还是蜂窝?如何正确获取设备电话卡的网络类型?
95浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现互斥识别的组合手势?
109浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现HarmonyOS NEXT中的照片上传与处理
162浏览 • 1回复 待解决
如何跳转通讯录 、 打电话
1855浏览 • 1回复 待解决
HarmonyOS 系统与web交互
22浏览 • 1回复 待解决
1、发送hintType是pause的时候,后续待焦点空闲,就会有resume通知;发送hintType是stop的时候,就不会再有后续了。
2、建议VoIP场景就按照实际用途,指定为VoiceCommunication或VideoCommunication,设为Music或Movie的话无法触发系统3A效果。
3、如果只是挂断蜂窝电话后恢复,那电话模块应该有提供专门的接口,可以监听通话状态,应用可以主动在通话结束的时候重新触发VoIP的Start。
Music或Movie被其他应用的音频抢走焦点时,后续有没有resume通知得看抢走焦点的音频类型。收到的焦点事件里面hintType如果是PAUSE,后续就有RESUME。如果hintType是STOP,后续就没有RESUME。