videoScreenshots
来自于:APICloud立即使用
概述
本模块封装了视频截图的功能。调用本模块的screenshots 接口,可获取视频的某个时间点的图片。
特别声明: Android需升级环境进行编译
screenshots
视频截图
screenshots({params}, callback(ret))
params
videoUrl
- 类型:字符串
- 描述:视频地址,支持本地(widget://和fs://)和网络视频
time
- 类型:数字类型
- 描述:指定位置(单位为秒)
isRotation
- 类型:布尔类型
- 描述:(可选项)是否顺时针90°旋转
- 默认:false
isAblum
- 类型:布尔类型
- 描述:(可选项)是否保存相册
- 默认:false
name
- 类型:字符串
- 描述:(必选项)图片名
callback(ret)
ret:
- 类型:JSON对象
- 描述:返回值
{
status: true, // 布尔类型; 是否转换成功,true|false
path: '' // 字符串类型;转换的图片在本地保存的路径(绝对路径)
}
示例代码
var videoScreenshots = api.require('videoScreenshots');
videoScreenshots.screenshots({
}, function(ret){
alert(JSON.stringify(ret));
});
可用性
iOS系统、安卓系统
可提供的1.0.0及更高版本
clearCache
当 screenshots 接口内 未传 path 值,则模块会将转换后的 图片保存在缓存目录。调用本接口,可清除本模块产生的所有图片。调用 api 对象下的 clearCache 接口会清除缓存目录下所有文件(不仅本模块产生的图片文件)。
clearCache()
示例代码
var videoScreenshots = api.require('videoScreenshots');
videoScreenshots.clearCache();
可用性
iOS系统、安卓系统
可提供的1.0.0及更高版本