1

Android用のYouTubeプレーヤーAPIを実装しました。YouTubeプレーヤーをスクロールビュー内に配置してビデオを開始すると、ビデオを一時停止して画面を上下にスクロールすると、黒いパッチが表示されます。

なぜ黒いパッチが来るのかわかりませんでしたか? 画面をキャプチャしようとしましたが、スクリーンショットに黒いパッチがありません。

以下は私のコードです:

<com.google.android.youtube.player.YouTubePlayerView
            android:id="@+id/youtube_view"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            />
4

2 に答える 2

2

ビデオ ビューが SurfaceView を使用しているため、黒いパッチが表示されます。実際のビューは「ブラック ホール」であり、ビデオはハードウェアによって下敷きになっています。ビュー レイアウトを直接操作すると、このビュー スタッキングが非同期化されます。実際には、Android の下着が表示されています。たとえば、私の古い Galaxy タブでは、この効果は非常に顕著ですが、新しいものでは、さまざまな電話/タブレットが異なる反応を示します。 、より高速な Amazon Kindle は、はるかに優れた仕事をします。

それについてあなたができることは何もありません。これは Android のグラフィック内部に関連しており、サーフェスビューのスクロールを改善するためにエンジンを修正する必要があります。

于 2014-04-14T07:52:39.530 に答える