/** * 播放指定名称的歌曲 * @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); }
你的Activity在manifest里面要加入
<intent-filter> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> <data android:mimeType="audio/*"/> </intent-filter>
你的Activity拿他传过来的URi
Uri uri = getIntent().getData(); String path = uri.getPath();