Android 动作视频捕捉和意图视频摄像机之间的区别是什么?
我正在编写Camera API,对以下两个意图感到困惑: >在API级别3中添加Android 动作视频捕捉和意图视频摄像机之间的区别是什么?,android,android-intent,Android,Android Intent,我正在编写Camera API,对以下两个意图感到困惑: >在API级别3中添加 String INTENT_ACTION_VIDEO_CAMERA 标准意图动作,可发送至摄像头应用程序 捕获视频并将其返回 呼叫者可能会传入额外的视频质量来控制通话 视频质量 调用者可以传入一个额外的_输出来控制 视频是写的。如果没有额外的_输出,视频将被删除 写入视频的标准位置,以及该位置的Uri 位置将在Uri的数据字段中返回。截至 棒棒糖,这个uri也可以通过setClipData(ClipData)提供
String INTENT_ACTION_VIDEO_CAMERA
标准意图动作,可发送至摄像头应用程序
捕获视频并将其返回
呼叫者可能会传入额外的视频质量来控制通话
视频质量
调用者可以传入一个额外的_输出来控制
视频是写的。如果没有额外的_输出,视频将被删除
写入视频的标准位置,以及该位置的Uri
位置将在Uri的数据字段中返回。截至
棒棒糖,这个uri也可以通过setClipData(ClipData)提供。
如果使用这种方法,您仍然必须通过
与旧应用程序兼容的额外_输出字段。如果你
不要设置ClipData,它将在呼叫时为您复制到那里
星触觉(意图)
在API级别3中添加
String INTENT_ACTION_VIDEO_CAMERA
用于在视频模式下启动摄影机的意图操作的名称
常量值:“android.media.action.VIDEO_CAMERA”
如果我想从摄像头应用程序中捕获视频,我当然会在视频模式下启动摄像头,但这两种意图似乎都能做到。它们有什么不同?有两个主要的区别
ACTION\u VIDEO\u CAPTURE
,您可以指定目标文件夹ACTION\u VIDEO\u CAPTURE
,用户无法更改摄像机模式以外的摄像机模式ACTION\u VIDEO\u CAPTURE
接收onActivityResult
回调
INTENT_ACTION_VIDEO_CAMERA
String INTENT_ACTION_VIDEO_CAMERA