私のアプリでは、複数の独立した VideoView を使用して、同時に 1 つのビデオのみを再生しながらビデオを次々とバッファリングします。
ある動画の再生中に、バックグラウンドで VideoView で VideoView.setVideoURI を呼び出してバッファリングを開始すると、現在表示されている動画が、バックグラウンドで読み込まれている動画のサイズに合わせて突然トリミングされることがわかりました。これは Android システム内の低レベルのバグであり、ビデオと VideoViews の両方が実際には独立していても、新しいビデオ データが利用可能になるとすぐに既存のビデオ レンダリング レイヤーを切り取ってしまうと思います。
誰かがこの動作に気付き、回避策を知っていますか?
ありがとう!