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

來源:互聯網
上載者:User

 播放器功能如下:

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.