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);



更多相关文章

  1. android 调用相册里的图片并返回
  2. Android(安卓)– Multithreading in a UI environment
  3. android 异步下载图片
  4. Android中获取指定日期是星期几
  5. android 常用代码
  6. android O 手机关机流程与时间
  7. Android(安卓)Surface 介绍
  8. Android调用自定义Dialog中的控件
  9. android 调用系统日历

随机推荐

  1. Android进阶高手(五)之Android聊天室(4)---完
  2. Android(安卓)Studio代码混淆小结
  3. Android(安卓)RxJava实际应用案例讲解:使
  4. Android中TextView实现分段显示不同颜色
  5. [Android] Android中动态添加Panel的框架
  6. Android:RxJava 结合 Retrofit 全面实现
  7. Android(安卓)SDK 2.1 - Dev Guide - Bes
  8. Android(安卓)音视频深入 十三 OpenSL ES
  9. 15个开发者最亲睐的Andr​​oid代码编辑
  10. 笔记本wifi做热点 android通过热点上网