我正在开发一个应用程序,它应该记录一个视频。由于项目的限制,像Preview和VideoRec类,我无法更改某些类。如何获得Android屏幕的当前视图
应用程序有一个主屏幕活动,并有一个切换按钮。每当选中切换按钮时,视频录制应该开始,反之亦然。
但是,VideoRec类的构造函数为输入(VideoRec(View x))提供了一个View类型参数。主要活动的屏幕有一个表面视图和几个按钮。我想要做的就是在同一屏幕上启动视频录制,就像任何手机的默认媒体录制器应用程序一样。
我的问题是;我一直未能获得屏幕的视图。我无法使用预览或surfaceView类型,我得到的错误是classCast Exceptions或无效的预览/表面预览。
长话短说,我如何才能将活动的屏幕视为一种视图?