android - 安卓把一个数组转化为wav格式的音频,并播放
PHP中文网
PHP中文网 2017-04-17 17:13:29
0
3
566
PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(3)
小葫芦

你所說的陣列是音訊檔案的byte陣列嗎?


根據樓主所說,是將五個獨立的語音byte數組合併在一起,這個可能有點麻煩,

  • 先解析五個檔案的檔案頭,檔案頭結構如下圖無法上圖,只能給連結

將五個頭資訊整合成一個。

  • 解析資料區塊,並合併資料區塊,資料區塊格式

  • 檔案頭中部分資料需要根據合併後的資料區塊塊確定。

我只能幫你到這裡了,希望樓主可以解決這個問題。

PHPzhong

試試audio track。應該可以播放裸串流。
你說的陣列就是裸流吧。轉化為wav,mediacodec或許可以。

巴扎黑

你的陣列資料哪來的,確定是wav檔嗎?如果是,我挺好奇為什麼要轉成陣列?如果不是,我也沒有辦法轉。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!