大神们,求助一下:Android RK3399的板子,录音指定采样率大于32k,会导致系统没有声音
但是再次使用正确的采样率录音,声音恢复。
经测试采样率指定16kHz和32kHz是可以的。
例如:
tinycap /sdcard/rec.wav -r 48000 -b 16 -D 1 -d 0 -c 2
执行后,系统无法播放声音,包括按键提示音也没有了
再次执行:tinycap /sdcard/rec.wav -r 32000 -b 16 -D 1 -d 0 -c 2
声音恢复
为什么?
0 [rockchipes7149c]: rockchip_es7149 - rockchip,es7149-codec
rockchip,es7149-codec
1 [rockchipes7210c]: rockchip_es7210 - rockchip,es7210-codec
rockchip,es7210-codec
/system/bin/tinypcminfo -D 1 -d 0
Info for card 1, device 0:
PCM out:
cannot open device '/dev/snd/pcmC1D0p'
Device does not exist.
PCM in:
Access: 0x000009
Format[0]: 0x000444
Format[1]: 00000000
Format Name: S16_LE, S24_LE, S32_LE
Subformat: 0x000001
Rate: min=8000Hz max=96000Hz
Channels: min=2 max=4
Sample bits: min=16 max=32
Period size: min=16 max=4096
Period count: min=2 max=512