我正在尝试使用Adobe AIR for iOS录制限时视频。
例如,我想实现以下功能。在启动CameraUI录制视频之前启动一分钟计时器。超时事件发生在一分钟后,停止录制视频,关闭CameraUI视图并获取到目前为止的视频数据。
我有几个与此相关的问题。
如何停止从CameraUI视图外部录制视频(在本例中,从超时事件处理程序中),然后关闭CemeraUI视图? 目前为止据我所知,要关闭CameraUI视图,唯一的方法是在CameraUI视图内按[使用视频]按钮或[取消]按钮。是否可以从外面关闭它?
即使上面提到的第一个问题已经解决,那么到目前为止我如何获取视频数据(在这种情况下,是超时前的视频数据)。 < / strong>我知道通常我们可以从完整处理程序的MediaEvent参数中获取MediaPromise对象,并从MediaPromise对象中读取视频数据。但显然在这种情况下,我们无法访问MediaPromise对象只是因为没有按下[使用视频]按钮,因此不会执行完整的处理程序。
是否可以添加秒表以显示CameraUI视图打开时可能的剩余录制时间? 似乎CameraUI会自动使用全屏iOS设备(在我的情况下,iPad)并没有额外的空间来显示秒表。
上述三个问题是否有任何解决方案或解决方法?如果有人对此有任何想法,我真的很感激。提前致谢。
答案 0 :(得分:0)
我从来没有专门在iOS上使用过视频,所以我只想对这个问题发表看法,对不起,如果你觉得它没用。
一般情况下,如果您希望在AIR中使用视频有更多自由,可以通过三种方式实现:
希望我的想法有所帮助。