跳到主要内容

消息网关

更新时间:2026-08-04 09:54:40

根据图片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()}");
});
}