内の要素としてTextureView
withを使用しています。ユーザーが上下にスクロールしてビデオが画面から消えたら、どこかで再生を続けたいと思います。たとえば、右下隅としましょう。私は同じを使用しています。リスト項目から抽出してメインレイアウトに追加するだけです。も同じ。それで、それは破壊され、再作成されます。MediaPlayer
ListView
TextureView
MediaPlayer
TextureView
問題は、サーフェスをプレーヤーに設定すると、スクロールが 0.5 秒でフリーズすることです。助けていただければ幸いです。
私のonSurfaceTextureAvailable
:
@Override
public void onSurfaceTextureAvailable(SurfaceTexture surface, int width,
int height) {
Surface s = new Surface(surface);
mPlayer.setSurface(s);
}