バックグラウンドでバッファリングが完了した後、MediaPlayer
新しいでビデオストリームを再生しようとしています。Activity
なぜ別のActivity
?これはビデオ再生ライブラリの一部であり、現在アクティブなレイアウトに関係なく、ビデオはユーザーのアプリをオーバーレイする必要があります。
私の考えは、MediaPlayer
オブジェクトを作成し、(prepare
メソッドを使用して)バッファリングを開始し、バッファリングが完了した後、ビデオを表示Activity
するための新しいを開始することです。SurfaceView
新しいでは、のを(withメソッド)Activity
に割り当てて再生を開始しましたが、成功しませんでした。ビデオの再生なしで表示されます。SurfaceHolder
SurfaceView
MediaPlayer
setDisplay
SurfaceView
問題は、メソッドがその前のメソッドで設定されてMediaPlayer's
prepare
いることを期待していることだと思います。SurfaceHolder
setDisplay
このセットアップを機能させるためのアイデアはありますか?