Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android之單機音樂播放器

Android之單機音樂播放器

編輯:關於Android編程

MediaPlayer通過如下兩個靜態方法來加載指定的音頻:

1、static MediaPlayer create(Context context,Uri uri):從指定的Uri來裝載音頻文件,並返回新創建的MediaPlayer對象;

2、static MediaPlayer create(Context context,int resid):從resid資源ID對應的資源文件中裝載音頻文件,並返回新創建的MediaPlayer對象


一般如果要加載多個文件來循環播放音頻文件可以通過MediaPlayer的setDataSource()方法來裝載指定的音頻文件

1、setDataSource(String path):指定裝載path路徑代表的文件。

2、setDataSource(FileDescriptor fd,long offset,long length):指定裝載fd所代表的文件中從offset開始、長度為length的文件內容;

3、setDataSource(FileDescriptor fd):指定裝載fd所代表的文件

4、setDataSource(Context context ,Uri uri):指定裝載uri所代表的文件。


MediaPlayer通過如下幾個來進行播放控制:

1、prepare():准備音頻文件;真正的裝載音頻文件,相當於緩存

2、start():開始或恢復播放

3、stop():停止播放

4、pause():暫停播放

5、reset():重置為初始狀態

6、release():MediaPlayer對象不再使用才去釋放mp所占有的資源。不是一首歌完了之後要用的,而是你不再使用mp之後才調用,比如退出

tart和stop之間循環的流程應該是:reset()-->setDataSource(path)-->prepare()-->start()-->stop()--reset()-->重來上述流程一遍

實例

\

<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHByZSBjbGFzcz0="brush:java;">

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved