5.0实现usb耳机插拔切换,目前已能正常切换,但是有几个疑问
super 2025-01-17 17:32:22
HandleSpecialDeviceType中使用GetAudioParameter获取value的值异常,导致无法走到下面重新加载usbmodule,这块我进行了注释后才能正常往下走,从日志中看是调用AudioExtParamKey异常,看这块应该会从框架调用到hdi层的AudioRenderGetExtraParams和AudioCaptureGetExtraParams,现在看上去是ipc通信有问题了,不清楚这块要做什么适配吗,或者如我上诉注释是否影响功能呢
您需要先 登录 才能评论/回答
全部评论(5)
另外在拔出耳机后调用了hdi这块close的流程,销毁了g_alsaRenderList,这里看上去应该要在拔出usb后做下初始化primary声卡的流程,但是直接进行了start,导致下一次使用primary声卡播放会异常,我这里是在hdi层close的时候做了规避,但是看上去还是应该在audio_framework这里处理比较好,想问下有没有大佬做过
赞
2025-01-17 17:37:33
引用:“HandleSpecialDeviceType中,使用GetAudioParameter获取值时出现异常,这可能是因为音频扩展参数(ExtraParams)的获取不正确,导致IPC通信出现问题。”
这个音频扩展参数如何适配
赞
HandleSpecialDeviceType中,使用GetAudioParameter获取值时出现异常,这可能是因为音频扩展参数(ExtraParams)的获取不正确,导致IPC通信出现问题。
赞