播放器功能如下:
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是應用中怎麼使用該模組。
模組代碼完全透明,大家可以更具自己需要,修改代碼,修改介面,有詳細注釋的