???? Android App開發者應該都會清楚Android系統中有一個圖庫應用程序和一個音樂播放器。也就是可以查看到當前終端里所有的圖片文件和音樂文件,這就是Android App開發里面的多媒體。
?
Android App開發:關于音樂播放器的介紹
???
??? 音樂播放器是每個手機里面的最基本應用,在Android中,與音頻相關的類都是MediaPlayer類,它提供了音頻的播放,暫停,停止和循環等功能方法,Android系統支持的音頻格式主要有MP3,WAV和3GP,音頻文件主要有:本地資源,標準音頻文件和數據流。
?
??? 學習MediaPlayer的相關API之后,我們就可以開發應用程序,使用MediaPlayer播放本地資源的音頻文件一般都需要經過加載音頻文件-開始播放音樂-暫停/停止播放音樂。
?
??? 音量設置:對于音量設置,Android提供了public void setVolume方法,語法是:mPlayer.setVolume(float leftVolume,float rightVolume)。leftVolume表示左聲道, rightVolume表示右聲道,其參考數值范圍為0.0f(聲音最?。?.0f(聲音最大)。
?
??? 播放進度設置:Android提供了public void seekTo(int msec)的方法來設置音樂的播放進度,播放指定的音頻文件內容,語法就是:mPlayer.seekTo(int msec);其中,seekTo()方法用來查找指定時間位置,msec屬性用來設定音頻文件偏移時長。
?
??? 音樂循環播放:Android系統提供了public void setLooping(boolean looping)方法,傳入參數true時,設置音樂循環播放。
?
??? 多個標準音頻文件播放:調用public static MediaPlayercreate(Context context,int resid)方法播放音樂,使用非常簡單,但每次調用都會返回新創建的MediaPlayer對象。如果程序需要使用MediaPlayer播放多個音頻文件,使用MediaPlayer靜態create方法就不大合適了。
?
嘉興App開發:http://www.fj256.com/
Android開發:http://www.fj256.com/app.html