需求就是IM类软件聊天会话中发送或接收的语音类型消息(是短消息不是语音通话)在播放过程中监听距离传感器来切换听筒和扬声器。(so那个组件不适合这里,不要再给我说组件了)
文件的类型不是pcm编码,我们是aac编码的.m4a文件。
-----以上需求应该是特别常见的需求,只要是IM类型软件,有发送语音消息功能都需要处理这个需求,所以希望相关团队的伙伴们尽快的支撑一下相关的功能------
前提讲完了我提两个方案希望鸿蒙团队的小伙伴能解决的尽快处理一下。
方案1:AVPlayer支持代码设置切换听筒扬声器
方案2:用AudioRenderer播放,结合音频解码给出完整的demo。
本文参与了 【 HarmonyOS NEXT 技术问答冲榜,等你来战!】欢迎正在阅读的你也加入。
音视频解码已有相关案例,具体可参考:
基于AVCodecKit的音视频解码及二次处理播放