Android 利用发送Intent播放视频文件
2011-01-12 09:10
267 查看
Android中除了利用VideoView播放视频文件外,还可以用发送Intent来调用视频播放模块。方法如下:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent = new Intent(Intent.ACTION_VIEW);
String type = "video/mp4";
Uri name = Uri.parse("file:///sdcard/test.mp4");
intent.setDataAndType(name, type);
intent.setClassName("com.cooliris.media", "com.cooliris.media.MovieView");
startActivity(intent);
}
代码中的intent.setClassName("com.cooliris.media", "com.cooliris.media.MovieView"); 一句是选择合适的视频播放器,如果没有这一句,当Android中有多个视频播放器时可能会弹出个选择框,添加上这一句直接进入选择的媒体播放器。不同的媒体播放器存放的位置也有所不同,查找播放器位置较为简单的方法为点击视频文件并选取所需的媒体播放器的同时查看Log信息,在Log信息中查看视频播放器的位置,填上去就可以了。
这种方法对于只要求打开并播放视频文件的应用是可以的,但如果需要对播放器进行控制还是用VideoView的好些,相对来说VideoView容易控制。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Intent intent = new Intent(Intent.ACTION_VIEW);
String type = "video/mp4";
Uri name = Uri.parse("file:///sdcard/test.mp4");
intent.setDataAndType(name, type);
intent.setClassName("com.cooliris.media", "com.cooliris.media.MovieView");
startActivity(intent);
}
代码中的intent.setClassName("com.cooliris.media", "com.cooliris.media.MovieView"); 一句是选择合适的视频播放器,如果没有这一句,当Android中有多个视频播放器时可能会弹出个选择框,添加上这一句直接进入选择的媒体播放器。不同的媒体播放器存放的位置也有所不同,查找播放器位置较为简单的方法为点击视频文件并选取所需的媒体播放器的同时查看Log信息,在Log信息中查看视频播放器的位置,填上去就可以了。
这种方法对于只要求打开并播放视频文件的应用是可以的,但如果需要对播放器进行控制还是用VideoView的好些,相对来说VideoView容易控制。
相关文章推荐
- Android中除了利用VideoView、Mediaplayer播放视频文件外,还可以用发送Intent来调用视频播放模块。
- Android 利用发送Intent播放本地视频和网络视频
- Android 利用发送Intent播放本地视频和网络视频 (转载)
- Android 利用发送Intent播放本地视频和网络视频
- Android 利用发送Intent播放本地视频和网络视频(浏览器打开这个URL)
- Android 利用发送Intent播放本地视频和网络视频
- android 利用VideoView播放视频文件
- Android通过发送Intent播放本地视频和网络视频
- Android----Intent,运用由android系统帮助匹配实现打电话、发送短信、打开网页、播放音乐、打开视频、打开图片、安装APK、通知栏消息、拍照上传头像等功能
- 播放Android项目工程里的视频文件
- android 播放assets文件里视频文件的问题
- 播放android应用工作中的视频文件
- 利用 android手机DLNA功能,实现手机视频无线播放到电脑、电视
- Android中视频文件的下载和播放
- Android 播放音乐文件与视频文
- android开发之播放视频文件
- android视频播放(二) 利用android原生的MediaPlayer+SurfaceView
- 深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(一,添加附件)
- 利用Android的媒体库,遍历SD卡中的音乐文件,并用Service制作简单的音乐播放
- 【Android实战】播放assets或者raw文件夹下的视频文件