Android videoview で動画を再生しようとしています。これが私のコードです:
super.onCreate(savedInstanceState);
setContentView(R.layout.video);
VideoView videoView = (VideoView) findViewById(R.id.videoView);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();
これは正常に機能しますが、一部の電話では「ビデオを再生できません」というタイトルのダイアログ ボックスが表示されます。
私の質問は、この通知ウィンドウを無効にする方法ですか? つまり、videoView.start() を呼び出す前に、ビデオ ファイルがサポートされているかどうかを確認できますか? または、システム ポップアップ通知ウィンドウを無効にするか、呼び出さないようにすることはできますか?
電話でサポートされていない場合は、通知ウィンドウなしでビデオをスキップしたいと思います。