生成的文件在out/target/product/tiny4412/symbols/system/bin/目錄下。
然後可以將生成的文件拷貝到SD卡中:
在Android系統中,如果出現:
解決辦法為:
之後,就可以將文件拷貝到Android中了。
要註意,使用tinyplay的時候,最好查看壹下要播放的文件的格式,我是用過cooledit制作音頻文件,發現是不符合tinyplay格式要求的。
需要註意的是如下內容:
按照紅色劃分,主要是根據分析tinyplay.c源碼分析出來的。
可以看到數據組織格式為:
tinyplay是支持16bits per sample,2聲道。我在cooledit上報錯主要原因是這裏不正確。
經過驗證,在Tiny4412開發板上,播放與錄制音頻都能成功。