2012-03-19 9 views
3

再生の妨げにならないように、再生中のビデオをアクティビティからポップアップダイアログに移動できますか?Android:再生中の動画をアクティビティから別のアクティビティやダイアログに移動するにはどうすればよいですか?

私はそれを試しましたが、ポップアップでホールを作成してActivityViewの中にコンテンツを表示しているため、SurfaceViewとの連携ができませんでした。

代わりに、ビデオを(SurfaceView/VideoViewで再生している)アクティビティから削除し、ダイアログに追加してみました。しかし、これはビデオを再バッファリングし、私はリバッファなしで連続して再生したい。

任意の提案をどのPROBは、その後、私は自分自身が特定のために言って、それを試していないが、しかし、あなたが入れた場合、私が思うに、私は

優しいこと言わせればあなたはそのために、このリンクを参照することができ

答えて

1

をいただければ幸いですVideoViewを引数としてhttp://developer.android.com/reference/android/app/Dialog.html#addContentView(android.view.View、android.view.ViewGroup.LayoutParams)にする必要があります。ボタンのリスナーにアラートを表示させるだけです。のインスタンスで送信したいのはhttp://developer.android.com/reference/android/widget/VideoView.htmlです。

+0

提案していただきありがとうございます。試して更新します。 – nag01758

+0

ポップアップでビデオを再生することができます。しかし、私の問題は少し奇妙です。私は、切り替え中もビデオを連続して再生する必要があります。プレーヤーをアクティビティからダイアログに移動させながら、何度も繰り返しバッファリングする必要はありません。 – nag01758

0

ビデオビューまたはサーフェイスビューのクラスファイルのアンドロイドmainfiestにテーマを設定します。

<activity android:theme="@android:style/Theme.Dialog"> 

お試しください。

+0

提案していただきありがとうございます。試して更新します。 – nag01758

+0

これは私の場合は動作しません。私がやりたいことは、インターフェイスを切り替えている間もビデオを連続して再生することだけです。 – nag01758

関連する問題