sparkling-media
用于从 Lynx/JS 中选择、上传、下载和保存媒体文件的辅助 API。
安装
导出
chooseMedia(params, callback)
从相册或相机中选择图片或视频。
- 请求:
- 响应:
{ code: number; msg: string; data?: { tempFiles: TempFile[] } }
TempFile:
示例:
uploadFile(params, callback)
上传文件到远程服务器。
- 请求:
- 响应:
{ code: number; msg: string; data?: { url?: string; uri?: string; response?: object; clientCode?: number } }
示例:
uploadImage(params, callback)
上传图片到远程服务器。
- 请求:
- 响应:
{ code: number; msg: string; data?: { url?: string; uri?: string; response?: object; clientCode?: number } }
示例:
downloadFile(params, callback)
从 URL 下载文件。
- 请求:
- 响应:
{ code: number; msg: string; data?: { httpCode: number; clientCode: number; header: object; filePath: string } }
示例:
saveDataURL(params, callback)
将 base64 数据 URL 保存到设备。
- 请求:
- 响应:
{ code: number; msg: string; data?: { filePath: string } }
示例:
原生方法名
此包调用以下方法:
media.chooseMediamedia.uploadFilemedia.uploadImagemedia.downloadFilemedia.saveDataURL
你的宿主应用必须注册这些方法的原生实现。参阅 Sparkling Method SDK / iOS。

