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