有没有办法通过三星设备上的意图以全屏模式打开视频?三星视频播放器带有三种不同的视频拉伸模式,我需要它默认全屏打开。
我正在为此任务使用常规意图:
Intent intent = new Intent( Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(uri), "video/*");
context.startActivity(intent);
也许有一个额外的执行此操作。谢谢!
您可以使用以下代码在外部应用程序中打开任何文件:
Intent intent = new Intent(Intent.ACTION_VIEW);
MimeTypeMap map = MimeTypeMap.getSingleton();
String ext = MimeTypeMap.getFileExtensionFromUrl(file.getName());
String type = map.getMimeTypeFromExtension(ext);
if (type == null)
type = "*/*";
intent.setDataAndType(Uri.fromFile(file), type);
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
它会自动从您的设备中为您选择一个应用程序,如果有多个应用程序可以打开文件,它会询问您要使用哪个应用程序。
在我的平板电脑上,它会全屏打开视频。
intent.putExtra("force_fullscreen",true);
试试这个..它会强制全屏