Difference between revisions of "Template:SelectAudio/zh"
From FriendlyELEC WiKi
(updated by API) |
(→选择系统默认音频设备) |
||
Line 1: | Line 1: | ||
===选择系统默认音频设备=== | ===选择系统默认音频设备=== | ||
+ | {{#switch: {{{1}}} | ||
+ | | NanoPi-Duo2|NanoPi-Duo = | ||
+ | {{{1}}}只提供了音频硬件接口(2.54mm排针),引脚的定义如下: | ||
+ | ::{| class="wikitable" | ||
+ | |- | ||
+ | |Pin# || Name || Description | ||
+ | |- | ||
+ | |1 || LL || LINE-OUT Left Channel Output | ||
+ | |- | ||
+ | |2 || LR || LINE-OUT Right Channel Output | ||
+ | |- | ||
+ | |3 || MN || Microphone Negative Input | ||
+ | |- | ||
+ | |4 || MP || Microphone Positive Input | ||
+ | |} | ||
+ | 用户需自行转接音频设备,参考下图:<br> | ||
+ | [[File:耳麦标注-Duo2.jpg|frameless|400px|耳麦标注]]<br> | ||
+ | 只有在已外接音频设备的前提下,才可以进行下列步骤测试播放和录制音频。<br> | ||
+ | | #default = | ||
+ | }} | ||
+ | |||
如果当前系统存在多个音频设备, 例如HDMI-Audio、3.5mm耳机座、I2S-Codec时, 可以通过下列操作设置系统默认使用的音频设备。 | 如果当前系统存在多个音频设备, 例如HDMI-Audio、3.5mm耳机座、I2S-Codec时, 可以通过下列操作设置系统默认使用的音频设备。 | ||
* 启动板子后,执行以下步骤安装alsa包: | * 启动板子后,执行以下步骤安装alsa包: |
Revision as of 09:52, 23 July 2019
选择系统默认音频设备
如果当前系统存在多个音频设备, 例如HDMI-Audio、3.5mm耳机座、I2S-Codec时, 可以通过下列操作设置系统默认使用的音频设备。
- 启动板子后,执行以下步骤安装alsa包:
$ apt-get update $ apt-get install libasound2 $ apt-get install alsa-base $ apt-get install alsa-utils
- 安装好需要的库后,查看系统当前所有的声卡设备的序列号。这里假设aplay的输出如下, 并不是真实情况, 请根据实际情况进行相对应的修改:
$ aplay -l card 0: HDMI card 1: 3.5mm codec card 2: I2S codec
上面的信息表示card 0代表HDMI-Audio,card 1代表3.5mm耳机座, card 2代表I2S-Codec,修改配置文件/etc/asound.conf如下表示选择HDMI-Audio:
pcm.!default { type hw card 0 device 0 } ctl.!default { type hw card 0 }
如果将card 0修改为card 1, 则表示选择3.5mm耳机座, 以此类推。
拷贝一首 .wav 格式的音乐到开发板上,播放音乐:
$ aplay /root/Music/test.wav
可以听见从系统默认的音频设备里输出音频。
如果您使用的开发板是H3/H5/H2+系列并且使用的是主线内核,那么更简便的方法是使用npi-config。