Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
dbfc4543
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
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看板
未验证
提交
dbfc4543
编写于
7月 27, 2022
作者:
O
openharmony_ci
提交者:
Gitee
7月 27, 2022
浏览文件
操作
浏览文件
下载
差异文件
!7217 modify js-apis-medialibrary.md
Merge pull request !7217 from 胡伟奇/modify_medialibrary_md
上级
e655e27a
8cdcfecc
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
90 addition
and
34 deletion
+90
-34
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
+90
-34
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-medialibrary.md
浏览文件 @
dbfc4543
...
@@ -98,7 +98,9 @@ media.getFileAssets(imagesfetchOp, (error, fetchFileResult) => {
...
@@ -98,7 +98,9 @@ media.getFileAssets(imagesfetchOp, (error, fetchFileResult) => {
console.info('mediaLibraryTest : ASSET_CALLBACK fetchFileResult success');
console.info('mediaLibraryTest : ASSET_CALLBACK fetchFileResult success');
fetchFileResult.getAllObject((err, fileAssetList) => {
fetchFileResult.getAllObject((err, fileAssetList) => {
if (fileAssetList != undefined) {
if (fileAssetList != undefined) {
fileAssetList.forEach(getAllObjectInfo);
fileAssetList.forEach(function(getAllObjectInfo){
console.info("getAllObjectInfo.displayName :" + getAllObjectInfo.displayName);
});
}
}
});
});
}
}
...
@@ -160,7 +162,7 @@ on(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|
...
@@ -160,7 +162,7 @@ on(type: 'deviceChange'|'albumChange'|'imageChange'|'audioChange'|'videoChange'|
**示例:**
**示例:**
```
```
media
Library
.on('imageChange', () => {
media.on('imageChange', () => {
// image file had changed, do something
// image file had changed, do something
})
})
```
```
...
@@ -665,7 +667,7 @@ startMediaSelect(option: MediaSelectOption, callback: AsyncCallback<Array<
...
@@ -665,7 +667,7 @@ startMediaSelect(option: MediaSelectOption, callback: AsyncCallback<Array<
```
```
let option = {
let option = {
type : "
image
",
type : "
media
",
count : 2
count : 2
};
};
mediaLibrary.getMediaLibrary().startMediaSelect(option, (err, value) => {
mediaLibrary.getMediaLibrary().startMediaSelect(option, (err, value) => {
...
@@ -705,7 +707,7 @@ startMediaSelect(option: MediaSelectOption): Promise<Array<string>>
...
@@ -705,7 +707,7 @@ startMediaSelect(option: MediaSelectOption): Promise<Array<string>>
```
```
let option = {
let option = {
type : "
image
",
type : "
media
",
count : 2
count : 2
};
};
mediaLibrary.getMediaLibrary().startMediaSelect(option).then((value) => {
mediaLibrary.getMediaLibrary().startMediaSelect(option).then((value) => {
...
@@ -770,6 +772,7 @@ isDirectory(callback: AsyncCallback<boolean>): void
...
@@ -770,6 +772,7 @@ isDirectory(callback: AsyncCallback<boolean>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -805,6 +808,7 @@ isDirectory():Promise<boolean>
...
@@ -805,6 +808,7 @@ isDirectory():Promise<boolean>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -842,6 +846,7 @@ commitModify(callback: AsyncCallback<void>): void
...
@@ -842,6 +846,7 @@ commitModify(callback: AsyncCallback<void>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -878,6 +883,7 @@ commitModify(): Promise<void>
...
@@ -878,6 +883,7 @@ commitModify(): Promise<void>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -918,7 +924,7 @@ async function example() {
...
@@ -918,7 +924,7 @@ async function example() {
let
mediaType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
mediaType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
DIR_IMAGE
=
mediaLibrary
.
DirectoryType
.
DIR_IMAGE
;
let
DIR_IMAGE
=
mediaLibrary
.
DirectoryType
.
DIR_IMAGE
;
const
path
=
await
media
.
getPublicDirectory
(
DIR_IMAGE
);
const
path
=
await
media
.
getPublicDirectory
(
DIR_IMAGE
);
asset
=
await
media
.
createAsset
(
mediaType
,
"image00003.jpg"
,
path
);
const
asset
=
await
media
.
createAsset
(
mediaType
,
"image00003.jpg"
,
path
);
asset
.
open
(
'rw'
,
(
openError
,
fd
)
=>
{
asset
.
open
(
'rw'
,
(
openError
,
fd
)
=>
{
if
(
fd
>
0
){
if
(
fd
>
0
){
asset
.
close
(
fd
);
asset
.
close
(
fd
);
...
@@ -960,7 +966,7 @@ async function example() {
...
@@ -960,7 +966,7 @@ async function example() {
let
mediaType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
mediaType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
DIR_IMAGE
=
mediaLibrary
.
DirectoryType
.
DIR_IMAGE
;
let
DIR_IMAGE
=
mediaLibrary
.
DirectoryType
.
DIR_IMAGE
;
const
path
=
await
media
.
getPublicDirectory
(
DIR_IMAGE
);
const
path
=
await
media
.
getPublicDirectory
(
DIR_IMAGE
);
asset
=
await
media
.
createAsset
(
mediaType
,
"image00003.jpg"
,
path
);
const
asset
=
await
media
.
createAsset
(
mediaType
,
"image00003.jpg"
,
path
);
asset
.
open
(
'rw'
)
asset
.
open
(
'rw'
)
.
then
((
fd
)
=>
{
.
then
((
fd
)
=>
{
console
.
info
(
'File fd!'
+
fd
);
console
.
info
(
'File fd!'
+
fd
);
...
@@ -992,6 +998,7 @@ close(fd: number, callback: AsyncCallback<void>): void
...
@@ -992,6 +998,7 @@ close(fd: number, callback: AsyncCallback<void>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1001,13 +1008,19 @@ async function example() {
...
@@ -1001,13 +1008,19 @@ async function example() {
};
};
const
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
asset
=
await
fetchFileResult
.
getFirstObject
();
const
asset
=
await
fetchFileResult
.
getFirstObject
();
asset
.
close
(
fd
,
(
closeErr
)
=>
{
asset
.
open
(
'rw'
)
.
then
((
fd
)
=>
{
if
(
closeErr
!=
undefined
)
{
console
.
info
(
'File fd!'
+
fd
);
console
.
info
(
'mediaLibraryTest : close : FAIL '
+
closeErr
.
message
);
asset
.
close
(
fd
,
(
closeErr
)
=>
{
console
.
info
(
'mediaLibraryTest : ASSET_CALLBACK : FAIL'
);
if
(
closeErr
!=
undefined
)
{
}
else
{
console
.
info
(
'mediaLibraryTest : close : FAIL '
+
closeErr
.
message
);
console
.
info
(
"=======asset.close success====>"
);
console
.
info
(
'mediaLibraryTest : ASSET_CALLBACK : FAIL'
);
}
}
else
{
console
.
info
(
"=======asset.close success====>"
);
}
});
})
.
catch
((
err
)
=>
{
console
.
info
(
'File err!'
+
err
);
});
});
}
}
```
```
...
@@ -1038,6 +1051,7 @@ close(fd: number): Promise<void>
...
@@ -1038,6 +1051,7 @@ close(fd: number): Promise<void>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1047,14 +1061,20 @@ async function example() {
...
@@ -1047,14 +1061,20 @@ async function example() {
};
};
const
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
asset
=
await
fetchFileResult
.
getFirstObject
();
const
asset
=
await
fetchFileResult
.
getFirstObject
();
asset
.
close
(
fd
)
.
then
((
closeErr
)
=>
{
asset
.
open
(
'rw'
)
.
then
((
fd
)
=>
{
if
(
closeErr
!=
undefined
)
{
console
.
info
(
'File fd!'
+
fd
);
console
.
info
(
'mediaLibraryTest : close : FAIL '
+
closeErr
.
message
);
asset
.
close
(
fd
)
.
then
((
closeErr
)
=>
{
console
.
info
(
'mediaLibraryTest : ASSET_CALLBACK : FAIL'
);
if
(
closeErr
!=
undefined
)
{
console
.
info
(
'mediaLibraryTest : close : FAIL '
+
closeErr
.
message
);
console
.
info
(
'mediaLibraryTest : ASSET_CALLBACK : FAIL'
);
}
else
{
}
else
{
console
.
info
(
"=======asset.close success====>"
);
console
.
info
(
"=======asset.close success====>"
);
}
}
});
})
.
catch
((
err
)
=>
{
console
.
info
(
'File err!'
+
err
);
});
});
}
}
```
```
...
@@ -1079,6 +1099,7 @@ getThumbnail(callback: AsyncCallback<image.PixelMap>): void
...
@@ -1079,6 +1099,7 @@ getThumbnail(callback: AsyncCallback<image.PixelMap>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1115,6 +1136,7 @@ getThumbnail(size: Size, callback: AsyncCallback<image.PixelMap>): void
...
@@ -1115,6 +1136,7 @@ getThumbnail(size: Size, callback: AsyncCallback<image.PixelMap>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1122,6 +1144,7 @@ async function example() {
...
@@ -1122,6 +1144,7 @@ async function example() {
order
:
fileKeyObj
.
DATE_ADDED
+
" DESC"
,
order
:
fileKeyObj
.
DATE_ADDED
+
" DESC"
,
extendArgs
:
""
,
extendArgs
:
""
,
};
};
let
size
=
{
width
:
720
,
height
:
720
};
const
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
asset
=
await
fetchFileResult
.
getFirstObject
();
const
asset
=
await
fetchFileResult
.
getFirstObject
();
asset
.
getThumbnail
(
size
,
(
err
,
pixelmap
)
=>
{
asset
.
getThumbnail
(
size
,
(
err
,
pixelmap
)
=>
{
...
@@ -1156,6 +1179,7 @@ getThumbnail(size?: Size): Promise<image.PixelMap>
...
@@ -1156,6 +1179,7 @@ getThumbnail(size?: Size): Promise<image.PixelMap>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1163,6 +1187,7 @@ async function example() {
...
@@ -1163,6 +1187,7 @@ async function example() {
order
:
fileKeyObj
.
DATE_ADDED
+
" DESC"
,
order
:
fileKeyObj
.
DATE_ADDED
+
" DESC"
,
extendArgs
:
""
,
extendArgs
:
""
,
};
};
let
size
=
{
width
:
720
,
height
:
720
};
const
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
asset
=
await
fetchFileResult
.
getFirstObject
();
const
asset
=
await
fetchFileResult
.
getFirstObject
();
asset
.
getThumbnail
(
size
)
asset
.
getThumbnail
(
size
)
...
@@ -1196,6 +1221,7 @@ favorite(isFavorite: boolean, callback: AsyncCallback<void>): void
...
@@ -1196,6 +1221,7 @@ favorite(isFavorite: boolean, callback: AsyncCallback<void>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1237,6 +1263,7 @@ favorite(isFavorite: boolean): Promise<void>
...
@@ -1237,6 +1263,7 @@ favorite(isFavorite: boolean): Promise<void>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1274,6 +1301,7 @@ isFavorite(callback: AsyncCallback<boolean>): void
...
@@ -1274,6 +1301,7 @@ isFavorite(callback: AsyncCallback<boolean>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1313,6 +1341,7 @@ isFavorite():Promise<boolean>
...
@@ -1313,6 +1341,7 @@ isFavorite():Promise<boolean>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1353,6 +1382,7 @@ trash(isTrash: boolean, callback: AsyncCallback<void>): void
...
@@ -1353,6 +1382,7 @@ trash(isTrash: boolean, callback: AsyncCallback<void>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1397,6 +1427,7 @@ trash(isTrash: boolean): Promise<void>
...
@@ -1397,6 +1427,7 @@ trash(isTrash: boolean): Promise<void>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1434,6 +1465,7 @@ isTrash(callback: AsyncCallback<boolean>): void
...
@@ -1434,6 +1465,7 @@ isTrash(callback: AsyncCallback<boolean>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1447,7 +1479,7 @@ async function example() {
...
@@ -1447,7 +1479,7 @@ async function example() {
function
isTrashCallBack
(
err
,
isTrash
)
{
function
isTrashCallBack
(
err
,
isTrash
)
{
if
(
isTrash
==
true
)
{
if
(
isTrash
==
true
)
{
console
.
info
(
'mediaLibraryTest : ASSET_CALLBACK ASSET_CALLBACK isTrash = '
+
isTrash
);
console
.
info
(
'mediaLibraryTest : ASSET_CALLBACK ASSET_CALLBACK isTrash = '
+
isTrash
);
asset
.
trash
(
true
,
trashCallBack
);
asset
.
trash
(
true
,
is
trashCallBack
);
}
else
{
}
else
{
console
.
info
(
'mediaLibraryTest : ASSET_CALLBACK isTrash Unsuccessfull = '
+
err
);
console
.
info
(
'mediaLibraryTest : ASSET_CALLBACK isTrash Unsuccessfull = '
+
err
);
...
@@ -1478,6 +1510,7 @@ isTrash():Promise<boolean>
...
@@ -1478,6 +1510,7 @@ isTrash():Promise<boolean>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1517,6 +1550,8 @@ getCount(): number
...
@@ -1517,6 +1550,8 @@ getCount(): number
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
fileType
=
mediaLibrary
.
MediaType
.
FILE
;
let
getFileCountOneOp
=
{
let
getFileCountOneOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selectionArgs
:
[
fileType
.
toString
()],
selectionArgs
:
[
fileType
.
toString
()],
...
@@ -1546,6 +1581,7 @@ isAfterLast(): boolean
...
@@ -1546,6 +1581,7 @@ isAfterLast(): boolean
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1583,6 +1619,7 @@ close(): void
...
@@ -1583,6 +1619,7 @@ close(): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1613,6 +1650,7 @@ getFirstObject(callback: AsyncCallback<FileAsset>): void
...
@@ -1613,6 +1650,7 @@ getFirstObject(callback: AsyncCallback<FileAsset>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1621,12 +1659,12 @@ async function example() {
...
@@ -1621,12 +1659,12 @@ async function example() {
extendArgs
:
""
,
extendArgs
:
""
,
};
};
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
fetchFileResult
.
getFirstObject
((
err
,
value
)
=>
{
fetchFileResult
.
getFirstObject
((
err
,
fileAsset
)
=>
{
if
(
err
)
{
if
(
err
)
{
console
.
error
(
'Failed '
);
console
.
error
(
'Failed '
);
return
;
return
;
}
}
console
.
log
(
valu
e
);
console
.
log
(
'fileAsset.displayName : '
+
fileAsset
.
displayNam
e
);
})
})
}
}
```
```
...
@@ -1649,6 +1687,7 @@ getFirstObject(): Promise<FileAsset>
...
@@ -1649,6 +1687,7 @@ getFirstObject(): Promise<FileAsset>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1683,6 +1722,7 @@ async function example() {
...
@@ -1683,6 +1722,7 @@ async function example() {
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1691,12 +1731,12 @@ async function example() {
...
@@ -1691,12 +1731,12 @@ async function example() {
extendArgs
:
""
,
extendArgs
:
""
,
};
};
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
fetchFileResult
.
getNextObject
((
err
,
value
)
=>
{
fetchFileResult
.
getNextObject
((
err
,
fileAsset
)
=>
{
if
(
err
)
{
if
(
err
)
{
console
.
error
(
'Failed '
);
console
.
error
(
'Failed '
);
return
;
return
;
}
}
console
.
log
(
valu
e
);
console
.
log
(
'fileAsset.displayName : '
+
fileAsset
.
displayNam
e
);
})
})
}
}
```
```
...
@@ -1719,6 +1759,7 @@ async function example() {
...
@@ -1719,6 +1759,7 @@ async function example() {
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1729,7 +1770,7 @@ async function example() {
...
@@ -1729,7 +1770,7 @@ async function example() {
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
const
fetchCount
=
fetchFileResult
.
getCount
();
const
fetchCount
=
fetchFileResult
.
getCount
();
console
.
info
(
'mediaLibraryTest : count:'
+
fetchCount
);
console
.
info
(
'mediaLibraryTest : count:'
+
fetchCount
);
fileAsset
=
await
fetchFileResult
.
getNextObject
();
let
fileAsset
=
await
fetchFileResult
.
getNextObject
();
}
}
```
```
...
@@ -1751,6 +1792,7 @@ getLastObject(callback: AsyncCallback<FileAsset>): void
...
@@ -1751,6 +1792,7 @@ getLastObject(callback: AsyncCallback<FileAsset>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1759,12 +1801,12 @@ async function example() {
...
@@ -1759,12 +1801,12 @@ async function example() {
extendArgs
:
""
,
extendArgs
:
""
,
};
};
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
fetchFileResult
.
getLastObject
((
err
,
value
)
=>
{
fetchFileResult
.
getLastObject
((
err
,
fileAsset
)
=>
{
if
(
err
)
{
if
(
err
)
{
console
.
error
(
'Failed '
);
console
.
error
(
'Failed '
);
return
;
return
;
}
}
console
.
log
(
valu
e
);
console
.
log
(
'fileAsset.displayName : '
+
fileAsset
.
displayNam
e
);
})
})
}
}
```
```
...
@@ -1787,6 +1829,7 @@ getLastObject(): Promise<FileAsset>
...
@@ -1787,6 +1829,7 @@ getLastObject(): Promise<FileAsset>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1818,6 +1861,7 @@ getPositionObject(index: number, callback: AsyncCallback<FileAsset>): void
...
@@ -1818,6 +1861,7 @@ getPositionObject(index: number, callback: AsyncCallback<FileAsset>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1826,12 +1870,12 @@ async function example() {
...
@@ -1826,12 +1870,12 @@ async function example() {
extendArgs
:
""
,
extendArgs
:
""
,
};
};
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
fetchFileResult
.
getPositionObject
(
0
,
(
err
,
value
)
=>
{
fetchFileResult
.
getPositionObject
(
0
,
(
err
,
fileAsset
)
=>
{
if
(
err
)
{
if
(
err
)
{
console
.
error
(
'Failed '
);
console
.
error
(
'Failed '
);
return
;
return
;
}
}
console
.
log
(
valu
e
);
console
.
log
(
'fileAsset.displayName : '
+
fileAsset
.
displayNam
e
);
})
})
}
}
```
```
...
@@ -1860,6 +1904,7 @@ getPositionObject(index: number): Promise<FileAsset>
...
@@ -1860,6 +1904,7 @@ getPositionObject(index: number): Promise<FileAsset>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1868,12 +1913,12 @@ async function example() {
...
@@ -1868,12 +1913,12 @@ async function example() {
extendArgs
:
""
,
extendArgs
:
""
,
};
};
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
fetchFileResult
.
getPositionObject
(
1
,
(
err
,
value
)
=>
{
fetchFileResult
.
getPositionObject
(
1
,
(
err
,
fileAsset
)
=>
{
if
(
err
)
{
if
(
err
)
{
console
.
error
(
'Failed '
);
console
.
error
(
'Failed '
);
return
;
return
;
}
}
console
.
log
(
valu
e
);
console
.
log
(
'fileAsset.displayName : '
+
fileAsset
.
displayNam
e
);
})
})
}
}
```
```
...
@@ -1896,6 +1941,7 @@ getAllObject(callback: AsyncCallback<Array<FileAsset>>): void
...
@@ -1896,6 +1941,7 @@ getAllObject(callback: AsyncCallback<Array<FileAsset>>): void
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -1904,12 +1950,12 @@ async function example() {
...
@@ -1904,12 +1950,12 @@ async function example() {
extendArgs
:
""
,
extendArgs
:
""
,
};
};
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
let
fetchFileResult
=
await
media
.
getFileAssets
(
getImageOp
);
fetchFileResult
.
getAllObject
((
err
,
value
)
=>
{
fetchFileResult
.
getAllObject
((
err
,
fileAsset
)
=>
{
if
(
err
)
{
if
(
err
)
{
console
.
error
(
'Failed '
);
console
.
error
(
'Failed '
);
return
;
return
;
}
}
console
.
log
(
valu
e
);
console
.
log
(
'fileAsset.displayName : '
+
fileAsset
.
displayNam
e
);
})
})
}
}
```
```
...
@@ -1932,6 +1978,7 @@ getAllObject(): Promise<Array<FileAsset>>
...
@@ -1932,6 +1978,7 @@ getAllObject(): Promise<Array<FileAsset>>
```
```
async
function
example
()
{
async
function
example
()
{
let
fileKeyObj
=
mediaLibrary
.
FileKey
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
imageType
=
mediaLibrary
.
MediaType
.
IMAGE
;
let
getImageOp
=
{
let
getImageOp
=
{
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
selections
:
fileKeyObj
.
MEDIA_TYPE
+
'= ?'
,
...
@@ -2059,6 +2106,10 @@ async function example() {
...
@@ -2059,6 +2106,10 @@ async function example() {
selections
:
''
,
selections
:
''
,
selectionArgs
:
[],
selectionArgs
:
[],
};
};
let
fileNoArgsfetchOp
=
{
selections
:
''
,
selectionArgs
:
[],
}
const
albumList
=
await
media
.
getAlbums
(
AlbumNoArgsfetchOp
);
const
albumList
=
await
media
.
getAlbums
(
AlbumNoArgsfetchOp
);
const
album
=
albumList
[
0
];
const
album
=
albumList
[
0
];
album
.
getFileAssets
(
fileNoArgsfetchOp
,
getFileAssetsCallBack
);
album
.
getFileAssets
(
fileNoArgsfetchOp
,
getFileAssetsCallBack
);
...
@@ -2098,6 +2149,10 @@ async function example() {
...
@@ -2098,6 +2149,10 @@ async function example() {
selections
:
''
,
selections
:
''
,
selectionArgs
:
[],
selectionArgs
:
[],
};
};
let
fileNoArgsfetchOp
=
{
selections
:
''
,
selectionArgs
:
[],
}
const
albumList
=
await
media
.
getAlbums
(
AlbumNoArgsfetchOp
);
const
albumList
=
await
media
.
getAlbums
(
AlbumNoArgsfetchOp
);
const
album
=
albumList
[
0
];
const
album
=
albumList
[
0
];
album
.
getFileAssets
(
fileNoArgsfetchOp
)
.
then
(
function
(
albumFetchFileResult
){
album
.
getFileAssets
(
fileNoArgsfetchOp
)
.
then
(
function
(
albumFetchFileResult
){
...
@@ -2249,3 +2304,4 @@ async function example() {
...
@@ -2249,3 +2304,4 @@ async function example() {
| ----- | ------ | ---- | -------------------- |
| ----- | ------ | ---- | -------------------- |
| type | string | 是 | 媒体类型,包括:image, video, media,当前仅支持media类型 |
| type | string | 是 | 媒体类型,包括:image, video, media,当前仅支持media类型 |
| count | number | 是 | 媒体选择,count = 1表示单选,count大于1表示多选。 |
| count | number | 是 | 媒体选择,count = 1表示单选,count大于1表示多选。 |
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录