Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
2399cb8c
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看板
提交
2399cb8c
编写于
3月 24, 2022
作者:
Z
zengyawen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
485663e9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
60 addition
and
60 deletion
+60
-60
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
+60
-60
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
浏览文件 @
2399cb8c
...
@@ -12,7 +12,7 @@ import mediaLibrary from '@ohos.multimedia.medialibrary';
...
@@ -12,7 +12,7 @@ import mediaLibrary from '@ohos.multimedia.medialibrary';
getMediaLibrary(context: Context): MediaLibrary
getMediaLibrary(context: Context): MediaLibrary
获取媒体库的实例,用于访问和修改用户
的个人数据信息
。
获取媒体库的实例,用于访问和修改用户
等个人媒体数据信息(如音频、视频、图片、文档等)
。
**系统能力**
:SystemCapability.Multimedia.MediaLibrary.Core
**系统能力**
:SystemCapability.Multimedia.MediaLibrary.Core
...
@@ -1600,15 +1600,15 @@ async function example() {
...
@@ -1600,15 +1600,15 @@ async function example() {
getFirstObject(): Promise
<
FileAsset
>
getFirstObject(): Promise
<
FileAsset
>
获取文件检索结果中的第一个文件资产。此方法使用返回FileAsset。
获取文件检索结果中的第一个文件资产。此方法使用
Promise方式
返回FileAsset。
**系统能力**
:SystemCapability.Multimedia.MediaLibrary.Core
**系统能力**
:SystemCapability.Multimedia.MediaLibrary.Core
**返回值**
:
**返回值**
:
| 类型
| 说明
|
| 类型
| 说明
|
| --------------------------------------- | -------------------- |
| --------------------------------------- | --------------------
------
|
| Promise
<
[FileAsset](#fileasset8)
>
| Promise方式返回FileAsset |
| Promise
<
[FileAsset](#fileasset8)
>
| Promise方式返回FileAsset
。
|
**示例**
:
**示例**
:
...
@@ -1712,9 +1712,9 @@ getLastObject(callback: AsyncCallback<FileAsset>): void
...
@@ -1712,9 +1712,9 @@ getLastObject(callback: AsyncCallback<FileAsset>): void
**参数**
:
**参数**
:
| 参数
| 类型 | 必填 | 说明
|
| 参数
名 | 类型 | 必填 | 说明
|
| -------- | ----------------------------------------
| ---- |
------------------ |
| -------- | ----------------------------------------
----- | ---- | ---------
------------------ |
| callback | AsyncCallback
<
[FileAsset](#fileasset8)
>
| 是
| 异步返回FileAsset之后的回调 |
| callback | AsyncCallback
<
[FileAsset](#fileasset8)
>
| 是 | 异步返回FileAsset之后的回调 |
**示例**
:
**示例**
:
...
@@ -1778,7 +1778,7 @@ getPositionObject(index: number, callback: AsyncCallback<FileAsset>): void
...
@@ -1778,7 +1778,7 @@ getPositionObject(index: number, callback: AsyncCallback<FileAsset>): void
**参数**
:
**参数**
:
| 参数 | 类型 | 必填 | 说明 |
| 参数
名
| 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | ------------------ |
| -------- | ---------------------------------------- | ---- | ------------------ |
| index | number | 是 | 要获取的文件的索引,从0开始 |
| index | number | 是 | 要获取的文件的索引,从0开始 |
| callback | AsyncCallback
<
[FileAsset](#fileasset8)
>
| 是 | 异步返回FileAsset之后的回调 |
| callback | AsyncCallback
<
[FileAsset](#fileasset8)
>
| 是 | 异步返回FileAsset之后的回调 |
...
@@ -1817,7 +1817,7 @@ getPositionObject(index: number): Promise<FileAsset>
...
@@ -1817,7 +1817,7 @@ getPositionObject(index: number): Promise<FileAsset>
**参数**
:
**参数**
:
| 参数 | 类型 | 必填 | 说明 |
| 参数
名
| 类型 | 必填 | 说明 |
| ----- | ------ | ---- | -------------- |
| ----- | ------ | ---- | -------------- |
| index | number | 是 | 要获取的文件的索引,从0开始 |
| index | number | 是 | 要获取的文件的索引,从0开始 |
...
@@ -1861,7 +1861,7 @@ getAllObject(callback: AsyncCallback<Array<FileAsset>>): void
...
@@ -1861,7 +1861,7 @@ getAllObject(callback: AsyncCallback<Array<FileAsset>>): void
**参数**
:
**参数**
:
| 参数 | 类型 | 必填 | 说明 |
| 参数
名
| 类型 | 必填 | 说明 |
| -------- | ---------------------------------------- | ---- | -------------------- |
| -------- | ---------------------------------------- | ---- | -------------------- |
| callback | AsyncCallback
<Array
<[
FileAsset
](
#fileasset8
)
>
> | 是 | 异步返回FileAsset列表之后的回调 |
| callback | AsyncCallback
<Array
<[
FileAsset
](
#fileasset8
)
>
> | 是 | 异步返回FileAsset列表之后的回调 |
...
@@ -1925,7 +1925,7 @@ async function example() {
...
@@ -1925,7 +1925,7 @@ async function example() {
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
| 名称 |
参数
型 | 可读 | 可写 | 说明 |
| 名称 |
类
型 | 可读 | 可写 | 说明 |
| ------------ | ------ | ---- | ---- | ------- |
| ------------ | ------ | ---- | ---- | ------- |
| albumId | number | 是 | 否 | 相册编号 |
| albumId | number | 是 | 否 | 相册编号 |
| albumName | string | 是 | 是 | 相册名称 |
| albumName | string | 是 | 是 | 相册名称 |
...
@@ -1947,9 +1947,9 @@ commitModify(callback: AsyncCallback<void>): void
...
@@ -1947,9 +1947,9 @@ commitModify(callback: AsyncCallback<void>): void
**参数**
:
**参数**
:
| 参数
| 类型 | 必填 | 说明
|
| 参数
名 | 类型 | 必填 | 说明
|
| -------- | ------------------------- | ---- | ----- |
| -------- | ------------------------- | ---- | -----
-----
|
| callback | AsyncCallback
<
void
>
| 是
| 回调返回空 |
| callback | AsyncCallback
<
void
>
| 是 | 回调返回空 |
**示例**
:
**示例**
:
...
@@ -2019,7 +2019,7 @@ getFileAssets(options: MediaFetchOptions, callback: AsyncCallback<FetchFileRe
...
@@ -2019,7 +2019,7 @@ getFileAssets(options: MediaFetchOptions, callback: AsyncCallback<FetchFileRe
**参数**
:
**参数**
:
| 参数
| 类型 | 必填 | 说明 |
| 参数
名
| 类型 | 必填 | 说明 |
| -------- | --------------------------------------------------- | ---- | ----------------------------------- |
| -------- | --------------------------------------------------- | ---- | ----------------------------------- |
| options |
[
MediaFetchOptions
](
#mediafetchoptions8
)
| 是 | 媒体检索选项。 |
| options |
[
MediaFetchOptions
](
#mediafetchoptions8
)
| 是 | 媒体检索选项。 |
| callback | AsyncCallback
<
[
FetchFileResult
](
#fetchfileresult8
)
>
| 是 | 异步返回FetchFileResult之后的回调。 |
| callback | AsyncCallback
<
[
FetchFileResult
](
#fetchfileresult8
)
>
| 是 | 异步返回FetchFileResult之后的回调。 |
...
@@ -2053,7 +2053,7 @@ async function example() {
...
@@ -2053,7 +2053,7 @@ async function example() {
**参数**
:
**参数**
:
| 参数
| 类型 | 必填 | 说明 |
| 参数
名
| 类型 | 必填 | 说明 |
| ------- | ---------------------------------------- | ---- | -------------- |
| ------- | ---------------------------------------- | ---- | -------------- |
| options |
[
MediaFetchOptions
](
#mediafetchoptions8
)
| 否 | 媒体检索选项。 |
| options |
[
MediaFetchOptions
](
#mediafetchoptions8
)
| 否 | 媒体检索选项。 |
...
@@ -2102,12 +2102,12 @@ async function example() {
...
@@ -2102,12 +2102,12 @@ async function example() {
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
| 名称
| 默认值 | 描述
|
| 名称
| 默认值 | 说明
|
| ----- | ---- | ---- |
| ----- | ----
--
| ---- |
| FILE | 0
| 文件
|
| FILE | 0
| 文件
|
| IMAGE | 1
| 图片
|
| IMAGE | 1
| 图片
|
| VIDEO | 2
| 视频
|
| VIDEO | 2
| 视频
|
| AUDIO | 3
| 音频
|
| AUDIO | 3
| 音频
|
## FileKey
## FileKey
...
@@ -2115,27 +2115,27 @@ async function example() {
...
@@ -2115,27 +2115,27 @@ async function example() {
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
| 名称
| 默认值 | 描述
|
| 名称
| 默认值 | 说明
|
| ------------- | ------------------- | -------------------------------- |
| ------------- | ------------------- | --------------------------------
--------------------------
|
| ID | file_id | 文件编号 |
| ID | file_id | 文件编号
|
| RELATIVE_PATH | relative_path | 相对公共目录路径 |
| RELATIVE_PATH | relative_path | 相对公共目录路径
|
| DISPLAY_NAME | display_name | 显示名字 |
| DISPLAY_NAME | display_name | 显示名字
|
| PARENT | parent | 父目录id |
| PARENT | parent | 父目录id
|
| MIME_TYPE | mime_type | 文件扩展属性 |
| MIME_TYPE | mime_type | 文件扩展属性
|
| MEDIA_TYPE | media_type | 媒体类型 |
| MEDIA_TYPE | media_type | 媒体类型
|
| SIZE | size | 文件大小(单位:字节) |
| SIZE | size | 文件大小(单位:字节)
|
| DATE_ADDED | date_added | 添加日期(添加文件时间到1970年1月1日的秒数值) |
| DATE_ADDED | date_added | 添加日期(添加文件时间到1970年1月1日的秒数值)
|
| DATE_MODIFIED | date_modified | 修改日期(修改文件时间到1970年1月1日的秒数值) |
| DATE_MODIFIED | date_modified | 修改日期(修改文件时间到1970年1月1日的秒数值)
|
| DATE_TAKEN | date_taken | 拍摄日期(文件拍照时间到1970年1月1日的秒数值) |
| DATE_TAKEN | date_taken | 拍摄日期(文件拍照时间到1970年1月1日的秒数值)
|
| TITLE | title | 文件标题 |
| TITLE | title | 文件标题
|
| ARTIST | artist | 作者 |
| ARTIST | artist | 作者
|
| AUDIOALBUM | audio_album | 专辑 |
| AUDIOALBUM | audio_album | 专辑
|
| DURATION | duration | 持续时间(单位:秒) |
| DURATION | duration | 持续时间(单位:秒)
|
| WIDTH | width | 图片宽度(单位:像素) |
| WIDTH | width | 图片宽度(单位:像素)
|
| HEIGHT | height | 图片高度(单位:像素) |
| HEIGHT | height | 图片高度(单位:像素)
|
| ORIENTATION | orientation | 图片显示方向,即顺时针旋转角度,如0,90,180。(单位:度) |
| ORIENTATION | orientation | 图片显示方向,即顺时针旋转角度,如0,90,180。(单位:度) |
| ALBUM_ID | bucket_id | 文件所归属的相册编号 |
| ALBUM_ID | bucket_id | 文件所归属的相册编号
|
| ALBUM_NAME | bucket_display_name | 文件所归属相册名称 |
| ALBUM_NAME | bucket_display_name | 文件所归属相册名称
|
## DirectoryType
## DirectoryType
...
@@ -2143,14 +2143,14 @@ async function example() {
...
@@ -2143,14 +2143,14 @@ async function example() {
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
| 名称
| 默认值 | 描述
|
| 名称
| 默认值 | 说明
|
| ------------- | ----
|
------------ |
| ------------- | ----
-- | ------
------------ |
| DIR_CAMERA | 0 | 表示Camera文件路径 |
| DIR_CAMERA | 0
| 表示Camera文件路径 |
| DIR_VIDEO | 1 | 表示视频路径 |
| DIR_VIDEO | 1
| 表示视频路径 |
| DIR_IMAGE | 2 | 表示图片路径 |
| DIR_IMAGE | 2
| 表示图片路径 |
| DIR_AUDIO | 3 | 表示音频路径 |
| DIR_AUDIO | 3
| 表示音频路径 |
| DIR_DOCUMENTS | 4 | 表示文档路径 |
| DIR_DOCUMENTS | 4
| 表示文档路径 |
| DIR_DOWNLOAD | 5 | 表示下载路径 |
| DIR_DOWNLOAD | 5
| 表示下载路径 |
## DeviceType
## DeviceType
...
@@ -2158,15 +2158,15 @@ async function example() {
...
@@ -2158,15 +2158,15 @@ async function example() {
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
**系统能力:**
以下各项对应的系统能力均为SystemCapability.Multimedia.MediaLibrary.Core
| 名称
| 默认值 | 描述
|
| 名称
| 默认值 | 说明
|
| ------------ | ----
|
----- |
| ------------ | ----
-- | -----
----- |
| TYPE_UNKNOWN | 0 | 未识别设备 |
| TYPE_UNKNOWN | 0
| 未识别设备 |
| TYPE_LAPTOP | 1 | 笔记本电脑 |
| TYPE_LAPTOP | 1
| 笔记本电脑 |
| TYPE_PHONE | 2
| 手机
|
| TYPE_PHONE | 2
| 手机
|
| TYPE_TABLET | 3
| 平板电脑
|
| TYPE_TABLET | 3
| 平板电脑
|
| TYPE_WATCH | 4
| 智能手表
|
| TYPE_WATCH | 4
| 智能手表
|
| TYPE_CAR | 5
| 车载设备
|
| TYPE_CAR | 5
| 车载设备
|
| TYPE_TV | 6
| 电视设备
|
| TYPE_TV | 6
| 电视设备
|
## MediaFetchOptions<sup>8+</sup>
## MediaFetchOptions<sup>8+</sup>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录