0

私は、水平スクロールでビューページャーでVideoViewを使用しました。問題は、あるページから別のページにスワイプして2ページ目に再生した画像のサムネイルが表示された場合です。Androidビデオのオーバーラップ問題

次の画像では、前面のクロップは前のビデオのサムネイルであり、背景は現在のページの実際のビデオです。 The dark background is actual video of current page, and the foreground thumbnail is of previous video

は、私はこれをやっているページは

if (type.equalsIgnoreCase("Video")) { 
     ImageView.setVisibility(View.GONE); 
     VideoFrameLayout.setVisibility(View.VISIBLE); 
     youTubeViewLinearLayout.setVisibility(View.GONE); 

     VideoView.setVideoURI(Uri.parse(url.replaceAll(" ", "%20"))); 
     VideoView.seekTo(5000); 
     VideoView.requestFocus(); 
    } 
+1

常に質問付きのコードを投稿してください。コードなしで同じ質問が表示された場合は、解決できるでしょうか? –

答えて

0

を変更したときにはVideoViewは、この問題を解決するにはスワイプイベント をキャッチしていることのようだ: あなたは自分のonTouchイベントを消費するからVideoViewを停止する必要がありますカスタムVideoViewクラスを作成し、onTouchメソッドをオーバーライドします。常にfalseを返します(はtrue on boolean onTouchEvent(MotionEvent ev))。