termux播放音频

本人已尝试apt install 的各种软件,用python库写代码运行(各种库均不行),用java写代码运行(利用安卓自带的api),均失败。原因全都指向一个点:没有默认音频

分析:因为执行的环境是termux,termux中没有这个默认设置,termux的外层系统,Android才是一个真正的系统,只要在termux中设置声卡、驱动、默认设备等等,设置完毕之后,也可以执行。

下面介绍一种更简单的方式:

前提:tinyalsa,root身份,一个44.1khz的音频,打开音量

播放命令:

./tinyalsa play ~/test.wav

查看命令:

/tinyalsa tinymix

./tinyalsa tinypcminfo -D /proc/asound/cards

cat /proc/asound/cards

设置输出设备为扬声器:

/tinyalsa tinymix 0 SPK

把播放命令写成一个脚本,给他赋权限,就可以自由的播放和使用啦!

猜你喜欢

转载自blog.csdn.net/qq_35425070/article/details/85005992