嵌入式爱好者

查看: 40899|回复: 1

[Linux] 音频无法播放

[复制链接]

2

主题

4

帖子

25

积分

i.MX6UL通行证

扫一扫,手机访问本帖
发表于 2020-6-23 16:29:57 | 显示全部楼层 |阅读模式
飞凌,你好,我按照你们的FETMX6UL-C OKMX6UL-C测试音频的时候,发现音频无法正确播放,我需要怎么测试判断问题所在呢?
音频测试方法按照如下测试:调试串口输出也正常
3.1.7 音/ 视频测试
3.1.7.1 Phone/MIC  测试
用户可以使用文件系统内带的 ALSA 音频录制、播放、配置工具进行测试。
1. 设置参数
amixer sset Headphone 127,127
amixer cset name='Playback Volume' 255,255 #设置放音音量
amixer sset 'Left Output Mixer PCM' on
amixer sset 'Right Output Mixer PCM' on
amixer cset name='Capture Volume' 63,63 #设置录音音量
amixer cset name=’ADC PCM Capture Volume’ 255,255
amixer cset name='Left Input Boost Mixer LINPUT2 Volume' 7
amixer cset name='Left Input Boost Mixer LINPUT3 Volume' 7
amixer cset name='Right Input Boost Mixer RINPUT1 Volume' 7
amixer cset name='Right Input Boost Mixer RINPUT2 Volume' 7
2. 放音测试
root@imx6ulevk:~# aplay /forlinx/audio/wo.wav 播放音频文件
串口信息:
Playing WAVE '/forlinx/audio/wo.wav' : Signed 16 bit Little Endian, Rate 22050 Hz, Stereo
3. 录音测试
root@imx6ulevk:~#arecord -r 44100 -f S16_LE -c 2 -d 10 record.wav 录音
串口信息:
Recording WAVE 'record.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
4. 播放录音
root@imx6ulevk:~# aplay record.wav 播放录音
串口信息:
Playing WAVE 'record.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo



回复

使用道具 举报

0

主题

1173

帖子

2202

积分

发表于 2020-6-24 11:02:23 | 显示全部楼层
您是先插耳机后上电启动开发板的吗,如果先上电再插耳机有可能没有声音
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 09:47

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表