跳到主要内容

图片管理

更新时间:2026-10-23 11:31:55

根据图片ID列表获取图片地址​

注意

​ 本接口是批量接口,在可批量获取的场景下,请不要单个来请求,会影响平台服务

// 导入头文件
import 'package:airtc_engine/src/cloud_storage/rtcx_cloud_storage.dart';

调用API接口

class RTCXFluCloudPlaybackApi {
/// 根据图片ID列表获取图片地址
@async
RTCXFluCloudStoragePicUrlListRsp queryPictureUrlById(
RTCXFluCloudStoragePicUrlReq req,
);
}

调用示例如下

// 创建api实例
final RTCXFluCloudPlaybackApi cloudPlaybackApi = RTCXFluCloudPlaybackApi();

void queryPictureUrlById() {
RTCXFluCloudStoragePicUrlReq req = RTCXFluCloudStoragePicUrlReq(
iotId: iotId,
pictureIdList: [
"main/1/1/1740485609452",
"main/1/1/1740485590002",
"main/1/1/1740485528152",
"main/1/1/1740485527952",
],
);
cloudPlaybackApi
.queryPictureUrlById(req)
.then((RTCXFluCloudStoragePicUrlListRsp rsp) {
print("queryPictureUrlById rsp:${rsp.toString()}");
List<RTCXFluCloudStoragePicUrlRsp>? pictureList = rsp.pictureList;
})
.catchError((error) {
print("queryPictureUrlById error:${error.toString()}");
});
}