Grabación de audio rk3399 uac:
Esta publicación fue editada por última vez por jefferyzhang en 2020-12-11 10:49 1. Hay tres tarjetas de sonido en RK3399Prod. La tarjeta de sonido que se usa para la reproducción del altavoz de los auriculares es la tarjeta 0 cat / proc / asound / cards 0 [rockchiprk809co]: rockchip_rk809 --rockchip, rk809 -codec rockchip, rk809-codec 1 [rockchiphdmi]: rockchip_hdmi-rockchip, HDMI rockchip, HDMI 2 [RKmsm261s4030h0]: RK_msm261s4030h-RK_msm261s4030h0 RK_msm261s4030h0 RK_msm261s4030h0 2. Si desea reproducir a través de auriculares, hay dos maneras ( Norphoneplay -Dmalvphone, Headphone. Se configura en /usr/share/alsa/alsa.conf) ②, amixer cset numid = 1, iface = MIXER, name = 'Playback Path' 3 && aplay -Dhw: 0,0 sn. wav Nota: Si se trata de un altavoz HeadphoneNormal, cambie a SpeakerNormal, amixer cset numid = 1, iface = MIXER, name = 'Playback Path' 2, y así sucesivamente. 3. Si desea grabar a través del micrófono integrado① , arecord -DMainMicCapture -r 44100 -f S16_LE -c 2 -d 10 /etc/main.wav ②, amixer cset numid = 2, iface = MIXER, name = 'Capture MIC Path '1 && arecord -Dhw: 0,0 -r44100 -f S16_LE -c 2 -d 10 /etc/main.wav Nota: si se trata de una grabación de micrófono de auricular, MainMicCapture se cambia a FreeMicCapture, amixer cset numid = 2, iface = MEZCLADOR, nombre = 'Capturar ruta MIC' 2. 4. A través de cat / proc / asound / cards, sabe que la tarjeta de sonido predeterminada es la tarjeta 0. De lo contrario, debe modificar el número de la tarjeta de sonido correspondiente al configurar a través de arecord, aplay y amixer. 5. Si quieres jugar a un juego a través de hdmi out -Dhw: 1,0 sn.wav |