1、调用系统音乐播放器

private void playAudio(String audioPath){          Intent intent = new Intent();         intent.setAction(android.content.Intent.ACTION_VIEW);        intent.setDataAndType(Uri.parse(audioPath), "audio/mp3");        intent.setComponent(new ComponentName("com.android.music","com.android.music.MediaPlaybackActivity"));        startActivity(intent);                                   }
private void playAudio(String audioPath){			Intent intent = new Intent();          intent.setAction(android.content.Intent.ACTION_VIEW);        intent.setDataAndType(Uri.parse(audioPath), "audio/mp3");        intent.setComponent(new ComponentName("com.android.music","com.android.music.MediaPlaybackActivity"));        startActivity(intent);			}
或者
Intent it = new Intent(Intent.ACTION_VIEW);        it.setDataAndType(Uri.parse("/sdcard/111.mp3"), "audio/mp3");        startActivity(it);

 

Intent it = new Intent(Intent.ACTION_VIEW);		it.setDataAndType(Uri.parse("/sdcard/111.mp3"), "audio/mp3");		startActivity(it);

2、调用系统视频播放器

方法一;

private void playVideo(String videoPath){           Intent intent = new Intent(Intent.ACTION_VIEW);           String strend="";           if(videoPath.toLowerCase().endsWith(".mp4")){               strend="mp4";           }           else if(videoPath.toLowerCase().endsWith(".3gp")){               strend="3gp";           }           else if(videoPath.toLowerCase().endsWith(".mov")){               strend="mov";           }           else if(videoPath.toLowerCase().endsWith(".wmv")){               strend="wmv";           }                                intent.setDataAndType(Uri.parse(videoPath), "video/"+strend);           startActivity(intent);       }

或者

Intent it = new Intent(Intent.ACTION_VIEW);        it.setDataAndType(Uri.parse("/sdcard/1122.mp4"), "video/mp4");        startActivity(it);

播放来自网络多媒体文件

  1. String extension = MimeTypeMap.getFileExtensionFromUrl(url);String mimeType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension);Intent mediaIntent = new Intent(Intent.ACTION_VIEW);mediaIntent.setDataAndType(Uri.parse(url), mimeType);startActivity(mediaIntent);