Android tinyAlsa 是什么?怎么调用?

发布网友 发布时间:2022-04-25 20:53

我来回答

1个回答

热心网友 时间:2022-06-17 07:41

编译tinyalsa配套工具

$ mmm external/tinyalsa/

编译完后会产生tinyplay/tinymix/tinycap等等工具。

tinymix: 查看配置混音器

tinyplay: 播放音频

tinycap: 录音

2.查看当前系统的声卡

[python] view plain copy 

root@android:/ # cat /proc/asound/cards  

0 [RKRK616        ]: RK_RK616 - RK_RK616  

RK_RK616  

1 [ROCKCHIPSPDIF  ]: ROCKCHIP-SPDIF - ROCKCHIP-SPDIF  

ROCKCHIP-SPDIF  

root@android:/ #   


3.tinymix查看混响器

tinymix使用方法a.不加任何参数-显示当前配置情况 b.tinymix [ctrl id] [var]不加[var]可以查看该[ctrl id]可选选项。


[python] view plain copy 

root@android:/ # tinymix  

Number of controls: 7  

ctl type    num name                                     value  

0   ENUM    1   Playback Path                            OFF  

1   ENUM    1   Capture MIC Path                         MIC OFF  

2   ENUM    1   Voice Call Path                          OFF  

3   ENUM    1   Voip Path                                OFF  

4   INT 2   Speaker Playback Volume                  0 0  

5   INT 2   Headphone Playback Volume                0 0  

6   ENUM    1   Modem Input Enable                       ON  

root@android:/ #  

4.使用tinyplay播放wav音乐

这个只是一个最基本的播放器,所以不支持播放MP3等等压缩过格式的音乐。没有学会使用前,网上都说很麻烦,但是现在看来一点也不麻烦,直接播放了44.1kHz/44.8kHz的wav音乐。


[python] view plain copy 

root@android:/ # tinyplay /sdcard/0_16.wav                                       

Playing sample: 2 ch, 44100 hz, 16 bit  

root@android:/ #   


注:播放之前得首先使用tinymix把通道设置好,上文中已经给出了设置到扬声器中的例子;由于播放时使用的最大音量进行播放的,所以注意防止被吓到。这里将测试音频文件上传。

5.tinycap使用

root@android:/ # tinycap /sdcard/test.wav

可以进行录音。

目前只遇到这些,就先总结到这,可以随时再深入。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com