2014-04-26 23 views
0

當應用程序活動處於前臺時,是否有可能將視頻播放爲背景?我意識到你可以將一個表面視圖作爲佈局中最低的z順序元素,但是我正在尋找一種解決方案,它不涉及每個活動的新表面視圖,並且一次又一次地將表面附着到mediaplayer。前景中有多個活動的背景中播放的視頻

我想在用戶從活動導航到活動時使用MediaPlayer實現無縫視頻播放。一種解決方案是創建一個容納surfaceview的單個活動,然後僅使用片段呈現整個應用程序UI。這個解決方案對於我想要達到的目標並不是最理想的,因爲我發現每個「屏幕」都有一個單獨的片段,這使得很難定義我之後的UI佈局。

+1

你可以有片段內的片段: http://developer.android.com/reference/android/app/Fragment.html#getChildFragmentManager%28%29 –

+0

謝謝,我沒有去這條路線,因爲我的應用程序的目標Android版本<4.2。我沒有意識到你可以用支持庫做嵌套片段 – Redshirt

回答

0

從佈局的角度來看,活動和片段之間沒有區別(最終,每個人​​只是託管一個視圖)。

您一次只能看到1個活動,因此,請不要以爲這個問題正在尋找什麼。

無論您如何創建視圖(佈局),如果您想要顯示多個視圖(佈局),您需要將它們託管在單個活動中。