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?
1095浏览 • 1回复 待解决
如何正确处理HAR/HSP包模块间的依赖关系
3615浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中使用requestInStream方法时如何正确处理流式数据接收与事件订阅?
674浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中正确处理位置权限?
983浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何确保在鸿蒙系统中的关系型数据库的约束限制被正确处理?
807浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙OS TCP客户端应用中如何正确处理IP和端口绑定与权限问题?
1015浏览 • 1回复 待解决
如何优雅处理导航语音与电话来电的打断优先级?
270浏览 • 0回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS Next中封装http请求,确保正确处理token过期的问题?
824浏览 • 0回复 待解决
如何判断传入的电话号码格式是否正确。
1128浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在 HarmonyOS Next 中正确处理来自知乎日报 API 返回的 HTML 格式数据?
917浏览 • 0回复 待解决
HarmonyOS 调用系统的照片选择器时, 能否实现照片与视频的选择互斥
492浏览 • 1回复 待解决
HarmonyOS 系统提供的不同数据结构的性能表现对比?
516浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何正确处理HarmonyOS NEXT应用开发中ArkTS自定义组件的生命周期,避免应用行为不稳定?
619浏览 • 0回复 待解决
HarmonyOS TextInput处理电话号码格式
868浏览 • 1回复 待解决
HarmonyOS 拨打电话系统能力
1538浏览 • 1回复 待解决
HarmonyOS release模式打包与debug模式打包三方库表现不同
851浏览 • 1回复 待解决
鸿蒙调用接通电话与挂断电话接口失败
2534浏览 • 0回复 待解决
web页面栈不正确,如何处理?
978浏览 • 1回复 待解决
升级鸿蒙系统后打电话断音
10900浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中实现按键事件的拦截与处理?
1130浏览 • 1回复 待解决
HarmonyOS 如何拉起系统电话拨号,以及保存号码到通讯录
646浏览 • 1回复 待解决
鸿蒙系统在低端设备上的性能表现如何?是否解决了安卓系统长期存在的“卡顿”问题?
236浏览 • 0回复 待解决
HarmonyOS相机双路预览,图像的角度不正确,是横向的,如何处理?
1268浏览 • 1回复 待解决
liteos-m怎么实现进程间的互斥?
7190浏览 • 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。