これは非常に一般的な問題だと思われますが、それでは検索できませんでした。Androidビデオの表示が黒くなる
私は単純なvideoview
を持っており、mp4ファイルからビデオを再生します。それは継続的にビデオを再生し、ビデオをループします。
問題は再生中に設定に行き、戻ってきたときにビデオが黒くなることです。
は、これは私のコードです:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video);
video = (VideoView) findViewById(R.id.video);
// Load and start the movie
Uri video1 = Uri.parse("android.resource://" + getPackageName() + "/" + R.raw.videoplayback);
video.setVideoURI(video1);
video.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.setLooping(true);
}
});
video.start();
私はこれで何も特別なことは、ユーザーのボタンをタップするバックまでビデオをループビデオ再生のちょうどフルスクリーンを望んでいません。
設定はトップバーから電話機の設定を意味し、アプリケーション上で開いているすべてのもので発生し、閉じるとビデオビューは黒です。 – Yawar
あなたはonPauseで現在の位置を設定し、新しい位置でonResumeで始める必要があります。 –
同じ問題がありました。代わりにmediaPlayerを使用してください – Apurva