资产管理
SDK 提供了一系列下载网络数据(http get),并存入、查询 IndexDB 的接口. 具体用例如下:
// 传入请求数据的URL,如果IDB中存在则返回Blob,不存在则发起请求放入IDB并返回blob
const blob = await AssetsStorage.ReadOrRequest('xxx')
// 传入请求数据的URL,返回Blob对象,不存入IDB
const RequestAndReturn = await AssetsStorage.RequestAndReturn('xxx')
// Blob转Data URI,使用方式如下
const dataURI = await AssetsStorage.BlobToDataURI(Blob)
// Data URI转Blob,使用方式如下
const blob = await AssetsStorage.DataURItoBlob('base64Data')
// 检测数据是否在IDB中,传入资源的url
const res = await AssetsStorage.isItemInIDB('url')