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