Android App開發者應該都會清楚Android系統中有一(One)個(Indivual)圖庫應用(Use)程序和(And)一(One)個(Indivual)音樂播放器。也就是(Yes)可以(By)查看到當前終端裏所有的(Of)圖片文件和(And)音樂文件,這(This)就是(Yes)Android App開發裏面的(Of)多媒體。
Android App開發:關于(At)音樂播放器的(Of)介紹
音樂播放器是(Yes)每個(Indivual)手機裏面的(Of)最基本應用(Use),在(Exist)Android中,與音頻相關的(Of)類都是(Yes)MediaPlayer類,它提供了(Got it)音頻的(Of)播放,暫停,停止和(And)循環等功能方法,Android系統支持的(Of)音頻格式主要(Want)有MP3,WAV和(And)3GP,音頻文件主要(Want)有:本地資源,标準音頻文件和(And)數據流。
學習MediaPlayer的(Of)相關API之後,我(I)們就可以(By)開發應用(Use)程序,使用(Use)MediaPlayer播放本地資源的(Of)音頻文件一(One)般都需要(Want)經過加載音頻文件-開始播放音樂-暫停/停止播放音樂。
音量設置:對于(At)音量設置,Android提供了(Got it)public void setVolume方法,語法是(Yes):mPlayer.setVolume(float leftVolume,float rightVolume)。leftVolume表示左聲道, rightVolume表示右聲道,其參考數值範圍爲(For)0.0f(聲音最小)——1.0f(聲音最大(Big))。
播放進度設置:Android提供了(Got it)public void seekTo(int msec)的(Of)方法來(Come)設置音樂的(Of)播放進度,播放指定的(Of)音頻文件内容,語法就是(Yes):mPlayer.seekTo(int msec);其中,seekTo()方法用(Use)來(Come)查找指定時(Hour)間位置,msec屬性用(Use)來(Come)設定音頻文件偏移時(Hour)長。
音樂循環播放:Android系統提供了(Got it)public void setLooping(boolean looping)方法,傳入參數true時(Hour),設置音樂循環播放。
多個(Indivual)标準音頻文件播放:調用(Use)public static MediaPlayercreate(Context context,int resid)方法播放音樂,使用(Use)非常簡單,但每次調用(Use)都會返回新創建的(Of)MediaPlayer對象。如果程序需要(Want)使用(Use)MediaPlayer播放多個(Indivual)音頻文件,使用(Use)MediaPlayer靜态create方法就不(No)大(Big)合适了(Got it)。
嘉興App開發:/ Android開發:app.html |
嘉興雷鳥是(Yes)一(One)家集企業軟件開發,WEB網站建設,移動APP制作(Do)等綜合型的(Of)互聯網公司,爲(For)嘉興顧客提供一(One)站式的(Of)企業軟件開發,安卓app開發,ios開發服務,同時(Hour)爲(For)嘉興企業提供全面移動互聯軟件技術解決方案,是(Yes)嘉興知名的(Of)綜合型APP軟件外包開發公司。根據前期調研方案和(And)客戶實際需求,以(By)專業獨到的(Of)設計理念、精益求精的(Of)技術精神、嚴格完善的(Of)品控系統,爲(For)嘉興每一(One)位客戶提供專屬的(Of)移動互聯軟件技術解決方案。經過不(No)斷積累,嘉興雷鳥陸續推出(Out)視頻直播APP、電商商城APP、P2P網貸APP、智能硬件APP開發、移動APP開發、微信公衆平台開發、一(One)元購APP、智慧社區服務APP、生活服務O2O系統APP等各類APP産品,爲(For)嘉興各行企業向移動互聯網轉型奠定了(Got it)堅實基礎。在(Exist)激烈的(Of)市場競争中,嘉興雷鳥創造了(Got it)嘉興軟件定制開發行業的(Of)卓越口碑,是(Yes)具有更高品質的(Of)移動互聯網軟件技術定制服務商。