媒体
媒体 API 提供图片选择、预览、保存,图片解码器逐帧解码,以及音频播放、录音和视频播放能力。
图片
图片 API 提供以下接口:
| API | 说明 |
|---|---|
| sud.chooseImage | 从相册选择图片或使用相机拍照 |
| sud.previewImage | 预览指定图片列表 |
| sud.saveImageToPhotosAlbum | 将本地图片保存到系统相册 |
图片解码器
图片解码器 API 用于按帧解码 GIF、APNG、Animated WebP,并把合成后的画布帧交给 Canvas 绘制。
| API | 说明 |
|---|---|
| sud.createImageDecoder | 创建图片解码器 |
| SUDImageDecoder | 解码器对象,按帧取出合成后的画布 |
| VideoFrame | 解码得到的图片帧,可作为 Canvas 绘制源 |
音频、录音和视频
| 分类 | 入口 | 说明 |
|---|---|---|
| 音频 | sud.createInnerAudioContext | 创建音频实例,控制音频播放 |
| 音频 | sud.setInnerAudioOption | 设置音频播放选项 |
| 录音 | sud.getRecorderManager | 获取录音管理器 |
| 视频 | sud.createVideo | 创建视频组件 |
