私はビデオをポップアップして再生しようとしています。最初のURI(これは以下のコードでコメントアウトされています)を使用するとうまくいきますが、リソースから2番目のURIを使用しようとすると、次のエラーが発生します:リソースからビデオファイルを再生するにはどうすればよいですか?
ERROR/AndroidRuntime(1052): android.content.ActivityNotFoundException: No Activity found to handle Intent { dat=android.resource://com.slamdunksoftware.presentation/2130968576 typ=video/* }
エラーの調査から、マニフェストでアクティビティを宣言する必要があるようですが、ここに該当するかどうかはわかりません。誰かが私を正しい方向に向けることができますか?
Intent in = new Intent(Intent.ACTION_VIEW);
//Uri uri = Uri.parse(Environment.getExternalStorageDirectory().toString() + "/page4a.m4v");
Uri uri = Uri.parse("android.resource://com.slamdunksoftware.presentation/" + R.raw.page4a);
in.setDataAndType(uri, "video/*");
startActivity(in);
あなたはこれを言い替えるすることをお勧めします「どのように私は、リソースからのビデオファイルを再生することができますか?」 ActivityNotFound例外は、ここでは赤いひねりのビットです。 –