1

アプリでビデオを表示するために SurfaceView を使用しています。コンテンツ ビューを別の場所に変更すると、SurfaceView が解放されます。私の質問は非常に簡単です (私は推測します): ビデオのあるビューに戻りたいときは、新しい SurfaceView をプレーヤーに提供する必要があります。これは、サーフェスが解放されたというエラー メッセージが表示されるためです。

layout.xml で定義した SurfaceView を単純に再起動して再利用することはできますか? または、誰かが MediaPlayer でビデオを一時停止し、画像を表示して、SurfaceView を破壊することなくビデオに戻すより良いアイデアを持っていますか?

乾杯!

4

0 に答える 0