
如圖所示,改WAV檔案內容是重復播放三次,最后一次播放,在呼叫pcm_writei 后,便立即呼叫了pcm_close。
所以最后部分內容沒有完全播放出來,但是也沒有在tinyalsa中找到類似于snd_pcm_drain 這樣的介面。于是,
我直接延時1S后再呼叫pcm_close,發現出現了如下最后部分內容被重復播放了一次。

請教一下,有沒有什么介面能夠精準的知道tinyalsa buff中的音頻資料已經全部播放完成的介面,
或者是我可能是什么地方出現了錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/40770.html
標籤:Android
上一篇:QT串口接收實時性差的問題
