0

Samsung デバイスでインテントを介してフル スクリーン モードでビデオを開く方法はありますか? Samsung ビデオ プレーヤーには、ビデオを引き伸ばすための 3 つの異なるモードが付属しており、デフォルトでフル スクリーンで開く必要があります。

このタスクには通常のインテントを使用しています:

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

このアクションを実行するエクストラがあるかもしれません。ありがとう!

4

2 に答える 2

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

デバイスからアプリが自動的に選択されます。ファイルを開くことができるアプリが複数ある場合は、どのアプリを使用するかを尋ねられます。

私のタブレットでは、ビデオをフルスクリーンで開きます。

于 2013-07-05T09:22:32.173 に答える