android开发--指定播放器来播放视频文件

来源:互联网 发布:mysql server配置 编辑:程序博客网 时间:2024/06/11 02:04

调用手机中安装的指定播放器来播放的视频文件的写法是这样:
     Intent intent = new Intent(Intent.ACTION_VIEW, uri);
     intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
     intent.setType("video/*");
     intent.setDataAndType(uri, "video/*");

但是这样是把系统中所有的播放器都弹出供选择,而指定固定的播放器来播放该如何实现呢?

解决方法如下:

 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(videoUrl));

     intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
     // intent.setType("video/*");
     // intent.setDataAndType(uri, "video/*");
     intent.setComponent(new ComponentName("com.qvod.player", "com.qvod.player.PadPlayerActivityNew"));
     startActivityForResult(intent, 0);
0 0
原创粉丝点击