Tinyalsa 可执行文件进行源码编译与录音(linux环境)

本文介绍了如何下载Tinyalsa源码,进行编译(包括可能的交叉编译),生成tinycap和tinyplay可执行文件,并将它们推送到Android设备,以及设置权限以便于使用。链接提供了解决CANNOTLINKEXECUTABLE问题和tinycap使用方法的相关资源。
摘要由CSDN通过智能技术生成

1、下载Tinyalsa源码,如下地址:

       https://github.com/tinyalsa/tinyalsa

2、cd 到代码根目录,mkdir build;

3、cd build;

4、利用这个文章的方法进行交叉编译(在安卓的话就交叉编译),地址:

        https://blog.csdn.net/weixin_30957413/article/details/136058925

5、如果不需要交叉编译,则跳过4,直接执行cmake ..  ,make即可;

6、完成后会出现如下文件

7、拉出so库与需要用到的可执行文件(tinycap(录音)、tinyplay(播放).......);

8、将可执行文件与库推到安卓设备里面(需交叉编译),建议推到/data/local/tmp/ 下,并且设置路径,详细操作见如下文章:

        CANNOT LINK EXECUTABLE问题解决-CSDN博客

9、chmod 777 可执行文件;

10、操作即可,如 ./tinycap /data/local/tmp/test.wav等,录制pcm等操作可参考:

        tinycap使用详解-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值