有没有办法通过三星设备上的意图以全屏模式打开视频?三星视频播放器有三种不同的模式来拉伸视频,我需要它默认以全屏模式打开。
我正在使用这个任务的常规意图:
Intent intent = new Intent( Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(uri), "video/*");
context.startActivity(intent);
也许有额外的执行此操作。 谢谢!
答案 0 :(得分:0)
您可以使用以下代码打开外部应用程序中的任何文件:
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);
它会自动从您的设备中为您选择一个应用程序,如果有多个应用程序可以打开该文件,它会询问您要使用哪个应用程序。
在我的平板电脑上,它会全屏打开视频。答案 1 :(得分:0)
intent.putExtra("force_fullscreen",true);
试试这个..它会强制全屏