Android VideoView に奇妙な問題があります。一部のデバイスでアプリをテストしましたが、ほとんどのデバイスでこの問題は発生しません。HD ビデオを再生すると、720p および 1080p の HD ビデオを再生するはずなのに、Galaxy Tab 10.1 でビデオが再生されません。次のように、ビデオ形式がサポートされているかどうかを各デバイスで確認します。
if(CamcorderProfile.hasProfile(CamcorderProfile.QUALITY_720P)){
Log.i(TAG, "playing high quality video");
uri = Uri.parse("android.resource://com.myapp/raw/" + movieIndex[video]);
} else {
Log.i(TAG, "playing low quality video");
uri = Uri.parse("android.resource://com.myapp/raw/" + movieIndexLow[video]);
}
ただし、タブは高開発ビデオを選択するだけです。音は聞こえますが、低品質のビデオのみを使用するとビデオが表示されません。すべて正常に機能しています。誰が問題が何であるか教えてもらえますか?
ありがとう