我正在開發一個應用程序,它應該記錄一個視頻。由於項目的限制,像Preview和VideoRec類,我無法更改某些類。如何獲得Android屏幕的當前視圖
應用程序有一個主屏幕活動,並有一個切換按鈕。每當選中切換按鈕時,視頻錄製應該開始,反之亦然。
但是,VideoRec類的構造函數爲輸入(VideoRec(View x))提供了一個View類型參數。主要活動的屏幕有一個表面視圖和幾個按鈕。我想要做的就是在同一屏幕上啓動視頻錄製,就像任何手機的默認媒體錄製器應用程序一樣。
我的問題是;我一直未能獲得屏幕的視圖。我無法使用預覽或surfaceView類型,我得到的錯誤是classCast Exceptions或無效的預覽/表面預覽。
長話短說,我如何才能將活動的屏幕視爲一種視圖?