NXP MCU 技术william hill官网
直播中

吴藩

9年用户 801经验值
擅长:可编程逻辑
私信 关注
[问答]

在Android11中通过GUI的wm8960模块播放音频找不到是为什么?


1. 在命令提示符下使用 tinyplay 命令,我们验证了模块是否正常工作。默认 wm8960 模块正在播放,音频也在播放。
2.我们通过报警默认歌曲播放,也可以自定义报警歌曲,可以从wm8960音频模块听到。
     使用 card 0在 logcat 中对其进行验证。
05-10 11:49:47.396 361 3007 D audio_hw_primary: start_output_stream: pcm_open: out->device: 2,  card: 0, pcm_device_id: 0,  rate: 48000, channel: 2, f9
3. 假设我们通过任何媒体播放器应用程序/应用程序播放音频,我们听不到任何音频。
     但在 logcat 中它显示 card 1
    05-10 09:44:07.112 364 1721 D audio_hw_primary: start_output_stream: pcm_open: out-> device: 1024, card: 1, pcm_device_id: 0,  rate: 48000, channel: 28
     
3.1 通过媒体播放器应用程序播放音频需要进行哪些更改?
3.2 audio_policy_configuration.xml 是否需要更改任何配置?
       其中添加了一些配置,但它没有像我们预期的那样工作。
我附上了通过不同采样率的音乐播放器和闹钟应用程序播放的音频日志。

更多回帖

发帖
×
20
完善资料,
赚取积分