名詞解釋
mobile media api的體系結構mmapi基於四個基本概念:
1. 一個player知道如何去解釋媒體數據。舉個例子,某種類型的player知道如何根據mp3媒體數據產生聲音。另外一個player知道如何播放一端quicktime的movie。javax.microedition.media.player接口的實現(implement)既是這裡說的player。
2. 你能用一個或多個controls來調整player的行為。你可以在player從媒體轉換數據的時候從一個player實例取得並且使用controls。比如,你能用一個volumecontrol來調節一個採樣音頻的聲音大小。
3. controls是javax.microedition.media.control接口的實現。詳細的control子接口在javax.microedition.media.control包中
4. 一個data source知道如何從它的原始位置讀取到媒體數據給player。媒體數據可以被保存在不同的位置,從遠程伺服器到 資源檔案或者rms資料庫。媒體數據可以從原始位置通過http,像rtp一樣的流式傳輸協定,或者其他機制傳輸到player。