Orange Pi 4 LTS Ubuntu 22.04系统下3.5mm四针耳机麦克风无法使用的解决求助
Orange Pi 4 LTS Ubuntu 22.04系统下3.5mm四针耳机麦克风无法使用的解决求助
大家好,我手头有一台Orange Pi 4 LTS,装的是Ubuntu系统,具体版本信息如下:
orangepi@orangepi4-lts:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.4 LTS Release: 22.04 Codename: jammy
- 这台Orange Pi 4 LTS带有3.5mm音频接口
- 我把一个四针3.5mm带麦耳机插在了这个接口上
- 耳机的扬声器功能正常,能正常出声
- 但是耳机的麦克风完全没法用
- 顺带一提,主板自带的麦克风是可以正常工作的
我用pacmd list-sources命令查看了音频源列表,输出如下:
orangepi@orangepi4-lts:~$ pacmd list-sources 2 source(s) available. index: 0 name: <alsa_output.platform-heaadphones-sound.stereo-fallback.monitor> driver: <module-alsa-card.c> flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 1000 volume: front-left: 54262 / 83% / -4.92 dB, front-right: 54262 / 83% / -4.92 dB balance 0.00 base volume: 65536 / 100% / 0.00 dB volume steps: 65537 muted: no current latency: 0.00 ms max rewind: 6 KiB sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 1 linked by: 1 configured latency: 40.00 ms; range is 0.50 .. 2000.00 ms monitor_of: 0 card: 1 <alsa_card.platform-heaadphones-sound> module: 8 properties: device.description = "Monitor of Built-in Audio Stereo" device.class = "monitor" alsa.card = "0" alsa.card_name = "rockchip-es8316c" alsa.long_card_name = "rockchip-es8316c" alsa.driver_name = "snd_soc_simple_card" device.bus_path = "platform-heaadphones-sound" sysfs.path = "/devices/platform/heaadphones-sound/sound/card0" device.form_factor = "internal" device.string = "0" module-udev-detect.discovered = "1" device.icon_name = "audio-card" * index: 1 name: <alsa_input.platform-heaadphones-sound.stereo-fallback> driver: <module-alsa-card.c> flags: HARDWARE DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY state: RUNNING suspend cause: (none) priority: 9000 volume: front-left: 38611 / 59% / -13.79 dB, front-right: 38611 / 59% / -13.79 dB balance 0.00 base volume: 65536 / 100% / 0.00 dB volume steps: 65537 muted: no current latency: 2.71 ms max rewind: 0 KiB sample spec: s16le 2ch 44100Hz channel map: front-left,front-right Stereo used by: 1 linked by: 1 configured latency: 40.00 ms; range is 0.50 .. 2000.00 ms card: 1 <alsa_card.platform-heaadphones-sound> module: 8 properties: alsa.resolution_bits = "16" device.api = "alsa" device.class = "sound" alsa.class = "generic" alsa.subclass = "generic-mix" alsa.name = "ff880000.i2s-ES8316 HiFi ES8316 HiFi-0" alsa.id = "ff880000.i2s-ES8316 HiFi ES8316 HiFi-0" alsa.subdevice = "0" alsa.subdevice_name = "subdevice #0" alsa.device = "0" alsa.card = "0" alsa.card_name = "rockchip-es8316c" alsa.long_card_name = "rockchip-es8316c" alsa.driver_name = "snd_soc_simple_card" device.bus_path = "platform-heaadphones-sound" sysfs.path = "/devices/platform/heaadphones-sound/sound/card0" device.form_factor = "internal" device.string = "hw:0" device.buffering.buffer_size = "352800" device.buffering.fragment_size = "176400" device.access_mode = "mmap+timer" device.profile.name = "stereo-fallback" device.profile.description = "Stereo" device.description = "Built-in Audio Stereo" module-udev-detect.discovered = "1" device.icon_name = "audio-card" ports: analog-input: Analog Input (priority 10000, latency offset 0 usec, available: unknown) properties: active port: <analog-input>
另外,我当前使用的音频组件版本:
- PulseAudio版本:
orangepi@orangepi4-lts:~$ pulseaudio --version pulseaudio 15.99.1
- ALSA版本:
orangepi@orangepi4-lts:~$ cat /proc/asound/version Advanced Linux Sound Architecture Driver Version k5.18.5-rk3399.
我对ALSA和PulseAudio不太熟悉,真心希望各位能给我一些帮助,告诉我该怎么设置才能让耳机的麦克风正常工作,当成录音设备来用?
备注:内容来源于stack exchange,提问作者Sergey
相关产品推荐
相关产品推荐

