Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0d818a57
D
Docs
项目概览
OpenHarmony
/
Docs
大约 1 年 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0d818a57
编写于
1月 18, 2023
作者:
M
mali
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Camera development and interface document update-02
Signed-off-by:
N
mali
<
mali81@huawei.com
>
上级
74280599
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
19 addition
and
19 deletion
+19
-19
zh-cn/application-dev/reference/apis/js-apis-camera.md
zh-cn/application-dev/reference/apis/js-apis-camera.md
+19
-19
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-camera.md
浏览文件 @
0d818a57
...
...
@@ -470,7 +470,7 @@ try {
on(type: 'cameraStatus', callback: AsyncCallback<CameraStatusInfo
\>
): void
镜头
状态回调,通过注册回调函数获取相机的状态变化。
相机设备
状态回调,通过注册回调函数获取相机的状态变化。
**系统能力:**
SystemCapability.Multimedia.Camera.Core
...
...
@@ -478,7 +478,7 @@ on(type: 'cameraStatus', callback: AsyncCallback<CameraStatusInfo\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------- | ---- | --------- |
| type | string | 是 | 监听事件,固定为'cameraStatus',
即镜头状态变化事件
。 |
| type | string | 是 | 监听事件,固定为'cameraStatus',
callback返回相机设备信息,包含设备以及设备对应的状态(可用、不可用等),cameraManager对象获取成功可监听
。 |
| callback | AsyncCallback<
[
CameraStatusInfo
](
#camerastatusinfo
)
\>
| 是 | 回调函数,用于获取镜头状态变化信息。 |
**示例:**
...
...
@@ -508,7 +508,7 @@ on(type: 'cameraMute', callback: AsyncCallback<boolean\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | --------------- | ---- | --------- |
| type | string | 是 | 监听事件,固定为'cameraMute',
即禁用状态变化事件
。 |
| type | string | 是 | 监听事件,固定为'cameraMute',
系统相机摄像头开关,callback返回开关状态变化信息,cameraManager对象获取成功可监听
。 |
| callback | AsyncCallback
\<
boolean> | 是 | 回调函数,用于获取禁用状态变化信息。 |
**示例:**
...
...
@@ -739,7 +739,7 @@ on(type: 'error', cameraDevice:CameraDevice, callback: ErrorCallback<BusinessErr
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------------------- | --- | ------------------------------------------- |
| type | string | 是 | 监听事件,固定为'error',
即CameraInput错误事件
。 |
| type | string | 是 | 监听事件,固定为'error',
callback返回错误码,比如(设备不可用或者冲突等返回对应错误码),CameraInput对象创建成功可监听
。 |
| cameraDevice |
[
CameraDevice
](
#cameradevice
)
| 是 | CameraDevice对象。 |
| callback | ErrorCallback<BusinessError
\>
| 是 | 回调函数,用于获取结果。返回错误码,错误码类型
[
CameraErrorCode
](
#cameraerrorcode
)
|
...
...
@@ -1861,7 +1861,7 @@ try {
on(type: 'focusStateChange', callback: AsyncCallback<FocusState
\>
): void
监听
焦距
的状态变化,通过注册回调函数获取结果。
监听
相机聚焦
的状态变化,通过注册回调函数获取结果。
**系统能力:**
SystemCapability.Multimedia.Camera.Core
...
...
@@ -1869,7 +1869,7 @@ on(type: 'focusStateChange', callback: AsyncCallback<FocusState\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------- | ---- | ------------------------ |
| type | string | 是 | 监听事件,固定为'focusStateChange',
即焦距状态变化事件
。 |
| type | string | 是 | 监听事件,固定为'focusStateChange',
callback 返回聚焦状态改变信息,session 创建成功可监听
。 |
| callback | AsyncCallback<
[
FocusState
](
#focusstate
)
\>
| 是 | 回调函数,用于获取焦距状态。 |
**示例:**
...
...
@@ -1892,7 +1892,7 @@ on(type: 'error', callback: ErrorCallback<BusinessError\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------- | ---- | ------------------------------ |
| type | string | 是 | 监听事件,固定为'error',
即拍照会话错误事件
。 |
| type | string | 是 | 监听事件,固定为'error',
callback返回session接口使用错误返回对应错误码,比如调用(beginConfig(),commitConfig(),addInput)等接口发生错误时返回对应错误码
。 |
| callback | ErrorCallback<BusinessError
\>
| 是 | 回调函数,用于获取错误信息。返回错误码,错误码类型
[
CameraErrorCode
](
#cameraerrorcode
)
|
**示例:**
...
...
@@ -2077,7 +2077,7 @@ on(type: 'frameStart', callback: AsyncCallback<void\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | --------------------------------------- |
| type | string | 是 | 监听事件,固定为'frameStart',
即帧启动事件
。 |
| type | string | 是 | 监听事件,固定为'frameStart',
预览开始第一帧返回,previewOutput创建成功可监听
。 |
| callback | AsyncCallback<void
\>
| 是 | 回调函数,用于获取结果。 |
**示例:**
...
...
@@ -2100,7 +2100,7 @@ on(type: 'frameEnd', callback: AsyncCallback<void\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------------------- |
| type | string | 是 | 监听事件,固定为'frameEnd',
即帧结束事件
。 |
| type | string | 是 | 监听事件,固定为'frameEnd',
预览结束最后一帧返回,previewOutput创建成功可监听
。 |
| callback | AsyncCallback<void
\>
| 是 | 回调函数,用于获取结果。 |
**示例:**
...
...
@@ -2123,7 +2123,7 @@ on(type: 'error', callback: ErrorCallback<BusinessError\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------------------- | ---- | ------------------------ |
| type | string | 是 | 监听事件,固定为'error',
即预览输出错误事件
。|
| type | string | 是 | 监听事件,固定为'error',
callback返回预览接口使用错误时的错误码,比如调用(start(),release())等接口发生错误时返回对应错误码
。|
| callback | ErrorCallback<BusinessError
\>
| 是 | 回调函数,用于获取错误信息。返回错误码,错误码类型
[
CameraErrorCode
](
#cameraerrorcode
)
|
**示例:**
...
...
@@ -2396,7 +2396,7 @@ on(type: 'captureStart', callback: AsyncCallback<number\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ---------------------- | ---- | ------------------------------------------ |
| type | string | 是 | 监听事件,固定为'captureStart',
即拍照启动
事件。 |
| type | string | 是 | 监听事件,固定为'captureStart',
callback返回拍照开始
事件。 |
| callback | AsyncCallback<number
\>
| 是 | 使用callback的方式获取Capture ID。 |
**示例:**
...
...
@@ -2419,7 +2419,7 @@ on(type: 'frameShutter', callback: AsyncCallback<FrameShutterInfo\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------- | --- | ------------------------------------ |
| type | string | 是 | 监听事件,固定为'frameShutter',
即帧刷新事件
。 |
| type | string | 是 | 监听事件,固定为'frameShutter',
callback返回拍照图像获取成功信息(captureId跟获取时间)
。 |
| callback | AsyncCallback<
[
FrameShutterInfo
](
#frameshutterinfo
)
\>
| 是 | 回调函数,用于获取相关信息。 |
**示例:**
...
...
@@ -2443,7 +2443,7 @@ on(type: 'captureEnd', callback: AsyncCallback<CaptureEndInfo\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------- | ---- | ---------------------------------------- |
| type | string | 是 | 监听事件,固定为'captureEnd',
即拍照停止
事件。 |
| type | string | 是 | 监听事件,固定为'captureEnd',
callback返回拍照结束
事件。 |
| callback | AsyncCallback<
[
CaptureEndInfo
](
#captureendinfo
)
\>
| 是 | 回调函数,用于获取相关信息。 |
**示例:**
...
...
@@ -2467,7 +2467,7 @@ on(type: 'error', callback: ErrorCallback<BusinessError\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ----------------------------------------------------- | ---- | ----------------------------------- |
| type | string | 是 | 监听事件,固定为'error',
即拍照错误事件
。 |
| type | string | 是 | 监听事件,固定为'error',
callback 返回拍照接口调用时出现错误并返回错误码
。 |
| callback | ErrorCallback<BusinessError
\>
| 是 | 回调函数,用于获取错误信息。返回错误码,错误码类型
[
CameraErrorCode
](
#cameraerrorcode
)
|
**示例:**
...
...
@@ -2671,7 +2671,7 @@ on(type: 'frameStart', callback: AsyncCallback<void\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ----------------------------------------- |
| type | string | 是 | 监听事件,固定为'frameStart',
即视频帧开启事件
。 |
| type | string | 是 | 监听事件,固定为'frameStart',
callback返回录像开始获取第一帧图像时返回
。 |
| callback | AsyncCallback<void
\>
| 是 | 回调函数,用于获取结果。 |
**示例:**
...
...
@@ -2694,7 +2694,7 @@ on(type: 'frameEnd', callback: AsyncCallback<void\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------------------- | ---- | ------------------------------------------ |
| type | string | 是 | 监听事件,固定为'frameEnd',
即视频帧结束事件
。 |
| type | string | 是 | 监听事件,固定为'frameEnd',
callback返回录像结束获取最后一帧图像时返回
。 |
| callback | AsyncCallback<void
\>
| 是 | 回调函数,用于获取结果。 |
**示例:**
...
...
@@ -2717,7 +2717,7 @@ on(type: 'error', callback: ErrorCallback<BusinessError\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------ | ---- | -------------------------------------- |
| type | string | 是 | 监听事件,固定为'error',
即视频输出错误事件
。 |
| type | string | 是 | 监听事件,固定为'error',
callback返回录像接口调用时出现错误时返回对应错误码,比如调用(start(),release())接口时出现错误返回对应错误码
。 |
| callback | Callback<BusinessError
\>
| 是 | 回调函数,用于获取错误信息。返回错误码,错误码类型
[
CameraErrorCode
](
#cameraerrorcode
)
|
**示例:**
...
...
@@ -2846,7 +2846,7 @@ on(type: 'metadataObjectsAvailable', callback: AsyncCallback<Array<MetadataObjec
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------ | ---- | ------------------------------------ |
| type | string | 是 | 监听事件,固定为'metadataObjectsAvailable',
即metadata对象
。 |
| type | string | 是 | 监听事件,固定为'metadataObjectsAvailable',
检测到有效的metadata数据时callback返回相应的metadata数据,metadataOutput创建成功时可监听
。 |
| callback | Callback<Array<
[
MetadataObject
](
#metadataobject
)
\>\>
| 是 | 回调函数,用于获取错误信息。 |
**示例:**
...
...
@@ -2869,7 +2869,7 @@ on(type: 'error', callback: ErrorCallback<BusinessError\>): void
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------ | ---- | --------------------------------------- |
| type | string | 是 | 监听事件,固定为'error',
即metadata流的错误
。 |
| type | string | 是 | 监听事件,固定为'error',
callback 返回metadata输出接口使用错误时返回对应错误码,比如调用(start(),release())接口是发生错误返回对应错误码
。 |
| callback | Callback<BusinessError
\>
| 是 | 回调函数,用于获取错误信息。返回错误码,错误码类型
[
CameraErrorCode
](
#cameraerrorcode
)
|
**示例:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录