安卓自帶的mediaplayer播放midi的時候,部分midi樂器的高音階或低音階無法播放。
表現出來就是,輪到發音的時候,沒有聲音
我在華為 榮耀8C 安卓8.1.0上測驗
構造了一個 從4C(中央C 值60)為開頭,時間1秒
后面順序播放從 3C(值48)到7G音符(值103),每個音符0.25秒
以4C音符(中央C 值60)時間1秒結束。
發現 系統的midi樂器設定為口琴(樂器編碼22)時 高音很多都沒有聲音
使用midi樂器 大鋼琴(樂器編碼0),7F(101)~7G(103) 沒有聲音
所以我懷疑是安卓默認的音色庫沒有這些音階的波表導致的
那么,請問各位大佬,如果我想在安卓中使用其他音色庫,該如何操作,有沒有什么api可以用?
謝謝大家
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/85773.html
標籤:Android
