提交 9e8fa72a 编写于 作者: H huweiqi

mediaLibrary update

Signed-off-by: Nhuweiqi <huweiqi1@huawei.com>
Change-Id: I8bf214f86120d8194751b31f260a8a0e23bdc6b8
上级 723f67ae
...@@ -40,7 +40,7 @@ import mediaLibrary from '@ohos.multimedia.mediaLibrary'; ...@@ -40,7 +40,7 @@ import mediaLibrary from '@ohos.multimedia.mediaLibrary';
async function example() { async function example() {
try { try {
let context = getContext(this); let context = getContext(this);
let media = mediaLibrary.getmediaLibrary(context); let media = mediaLibrary.getMediaLibrary(context);
let fileKeyObj = mediaLibrary.FileKey; let fileKeyObj = mediaLibrary.FileKey;
let albumId = 1; let albumId = 1;
let getImageOp = { let getImageOp = {
...@@ -66,7 +66,7 @@ import mediaLibrary from '@ohos.multimedia.mediaLibrary'; ...@@ -66,7 +66,7 @@ import mediaLibrary from '@ohos.multimedia.mediaLibrary';
async function example() { async function example() {
try { try {
let context = getContext(this); let context = getContext(this);
let media = mediaLibrary.getmediaLibrary(context); let media = mediaLibrary.getMediaLibrary(context);
let fileKeyObj = mediaLibrary.FileKey; let fileKeyObj = mediaLibrary.FileKey;
let imageType = mediaLibrary.MediaType.IMAGE; let imageType = mediaLibrary.MediaType.IMAGE;
let getImageOp = { let getImageOp = {
...@@ -102,14 +102,15 @@ import mediaLibrary from '@ohos.multimedia.mediaLibrary'; ...@@ -102,14 +102,15 @@ import mediaLibrary from '@ohos.multimedia.mediaLibrary';
async function example() { async function example() {
try { try {
let context = getContext(this); let context = getContext(this);
let media = mediaLibrary.getmediaLibrary(context); let media = mediaLibrary.getMediaLibrary(context);
let AlbumNoArgsfetchOp = { let AlbumNoArgsfetchOp = {
selections: mediaLibrary.FileKey.ALBUM_NAME + ' = ?', selections: mediaLibrary.FileKey.ALBUM_NAME + ' = ?',
selectionArgs: ['新建相册1'], // 获取albumName为新建相册1的相册。 selectionArgs: ['新建相册1'], // 获取albumName为新建相册1的相册。
}; };
const fetchFileResult = await media.getAlbums(AlbumNoArgsfetchOp); // 查询失败,获取的fetchFileResult为空。 const albumList = await media.getAlbums(AlbumNoArgsfetchOp); // 查询失败,获取的fetchFileResult为空。
const album = await fetchFileResult.getFirstObject(); for (let i = 0; i < albumList.length; i++) {
console.info('mediaLibrary album albumName: ' + album.albumName); console.info('mediaLibrary album albumName: ' + albumList[i].albumName);
}
} catch (err) { } catch (err) {
console.error('mediaLibrary fail, err: ' + err); console.error('mediaLibrary fail, err: ' + err);
} }
...@@ -126,14 +127,15 @@ import mediaLibrary from '@ohos.multimedia.mediaLibrary'; ...@@ -126,14 +127,15 @@ import mediaLibrary from '@ohos.multimedia.mediaLibrary';
async function example() { async function example() {
try { try {
let context = getContext(this); let context = getContext(this);
let media = mediaLibrary.getmediaLibrary(context); let media = mediaLibrary.getMediaLibrary(context);
let AlbumNoArgsfetchOp = { let AlbumNoArgsfetchOp = {
selections: mediaLibrary.FileKey.ALBUM_NAME + ' = ? OR ' + mediaLibrary.FileKey.ALBUM_NAME + ' = ?', selections: mediaLibrary.FileKey.ALBUM_NAME + ' = ? OR ' + mediaLibrary.FileKey.ALBUM_NAME + ' = ?',
selectionArgs: ['Camera', 'Screenshots'], // 获取相机相册和截屏录屏相册。 selectionArgs: ['Camera', 'Screenshots'], // 获取相机相册和截屏录屏相册。
}; };
const fetchFileResult = await media.getAlbums(AlbumNoArgsfetchOp); const albumList = await media.getAlbums(AlbumNoArgsfetchOp);
const album = await fetchFileResult.getFirstObject(); for (let i = 0; i < albumList.length; i++) {
console.info('mediaLibrary album albumName: ' + album.albumName); console.info('mediaLibrary album albumName: ' + albumList[i].albumName);
}
} catch (err) { } catch (err) {
console.error('mediaLibrary fail, err: ' + err); console.error('mediaLibrary fail, err: ' + err);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册