搜尋

首頁  >  問答  >  主體

java - surfaceview播放影片想實現點擊按鈕由垂直螢幕轉變為橫向螢幕實現。 。

給下xml圖片,

就是想點擊了那個change按鈕然後整個activity就能橫屏顯示,視頻也將變成橫屏播放,不知道該怎麼做。。網上看了很多這方麵的也沒看懂。很多方法也有各種錯誤,沒有實現。想問一下實現思路,應該也不會太難。。

高洛峰高洛峰2841 天前670

全部回覆(1)我來回復

  • 迷茫

    迷茫2017-04-18 10:55:46

    我之前寫過類似的功能,是這樣實現的:

    • 全螢幕播放介面是一個新的activity,佈局檔案只有一個根佈局(例如RelativeLayout)

    • 視訊控制的控制器(例如我自訂的叫做VideoPlayerHelper)是全域單例模式的

    • 點擊全螢幕按鈕,跳到全螢幕activity,透過此activity的根佈局addView方法,將VideoPlayerView新增至目前介面,並透過單例模式的VideoPlayerHelper記錄的進度資訊展示

    回覆
    0
  • 取消回覆