android快捷簡單的實現音樂播放器


自己做了一個相對完整的音樂播放器,現在把播放模塊提取出來,分享給大家。音樂播放器基本功能都實現了的,可能有些BUG,希望諒解。


播放器功能如下:

1.暫停,播放

2.拖動條實現,快進,快退

3.歌詞同步

4.下一曲,上一曲。

5.專輯圖片顯示

6.后台播放,通知欄顯示

7.來電話,暫停,電話結束,開始播放。

界面如下:

播放時候,在通知欄會有個圖標。暫停,圖標消失


后台播放時候,會在通知欄顯示,點擊,可以進入播放界面



使用詳細:

到GIthob下載音樂播放器模塊代碼

地址:音樂播放器模塊代碼下載

下載后,解壓,把項目導入eclipse。


把項目作為一個library,引入項目中使用

1.引入項目

創建一個項目,點擊項目,右鍵,properties,android,add

如圖界面:



Add時候,選擇剛你下載導入的項目,點擊ok



2.配置AndroidManifest.xml

訪問網絡權限:

 <uses-permission android:name="android.permission.INTERNET" />

配置activity和service:

 <activity android:name="com.hck.music.ui.PlayMusicActivity"></activity>
 <service android:name="com.hck.music.server.PlayMusicServer" ></service>

activity用來播放音樂的界面ui

service,播放音樂的service



3.好了,項目里面進行使用:

使用時候,你只需要用一個intent,把相應的數據傳進去,啟動PlayMusicActivity即可

首先把你的數據裝數組里面,Musicean是一個音樂實體類,在下載的源碼里面可以看見它的相關屬性的,存音樂的一些信息。比如下面

private ArrayList<MusicBean> beans;

public void playMusic1(View view) { //點擊一個按鈕,播放視頻
        Intent intent = new Intent();
        intent.setClass(this, PlayMusicActivity.class);
        intent.putExtra("music", beans.toArray()); //beans是你裝好數據的一個集合
        intent.putExtra("id", 0);             //在集合beans的位置,用來獲取相應的音樂對象
        intent.putExtra("type", "net");    //是在線還是本地,在線填net,本地,隨便
        startActivity(intent);
    }

//music,id,type,不能


好了,完成

demo下載地址:musicPlayerdemo



注意,這個demo需要和地址:音樂播放器模塊代碼下載一起使用的,音樂播放器模塊代碼,是播放模塊,demo是應用中怎么使用該模塊。

模塊代碼完全透明,大家可以更具自己需要,修改代碼,修改界面,有詳細注釋的



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM