Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android調用音樂播放器,三種方

android調用音樂播放器,三種方

編輯:關於Android編程




小弟想請問一下,如何在自己寫的程序中調用系統的音樂播放器呢。


我在google上搜索了,主要是有兩種方法,但是都不是我想要的。

第一種是,使用mp3音樂文件的uri,和intent,進行調用,但是這種是針對某一首歌曲的播放使用的。

 /**
     * 播放指定名稱的歌曲
     * @param audioPath 指定默認播放的音樂
     */
    public static void playAudio(String audioPath){
        Intent mIntent = new Intent();
        mIntent.setAction(android.content.Intent.ACTION_VIEW);
        Uri uri = Uri.parse("file:///sdcard/a.mp3");替換成audiopath
        mIntent.setDataAndType(uri , "audio/mp3");
        IntentUtil.startIntent(mIntent);
    }
這種播放方式效果不交難看


第二種是,使用compoment指定MusicBrowerActivity,這種的只能針對android系統自帶的播放器,

   Intent mIntent = new Intent();
        ComponentName comp = new ComponentName("com.android.music","com.android.music.MusicBrowserActivity");
        mIntent.setComponent(comp);
        mIntent.setAction(android.content.Intent.ACTION_VIEW);
        startIntent(intent);
我試了一下 還配置
MusicBrowserActivity




第三種:打開系統自帶的音樂播放器:
  Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");
  startActivity(intent);



參照帖子:http://www.eoeandroid.com/thread-293481-1-1.html

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