在三星视频播放器上全屏打开视频

时间:2013-07-05 09:15:15

标签: android video

有没有办法通过三星设备上的意图以全屏模式打开视频?三星视频播放器有三种不同的模式来拉伸视频,我需要它默认以全屏模式打开。

我正在使用这个任务的常规意图:

Intent intent = new Intent( Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(uri), "video/*");
context.startActivity(intent);

也许有额外的执行此操作。 谢谢!

2 个答案:

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

试试这个..它会强制全屏