playerCut
概述
playerCut 该模块封装了截取视频的功能,开发者可以根据选取视频的设置起始时间和结束时间来对视频进行截取。
open
打开视频地址
open({params}, callback(ret))
path:
- 类型:字符串
- 描述:视频的路径,仅支持本地(fs://、widget://)路径
callback(ret)
ret:
- 类型:JSON对象
示例代码
demo.open({
path : 'widget://res/video.mp4'
}, function(ret) {
alert(JSON.stringify(ret));
});
可用性
iOS
可提供的1.0.0及更高版本
cutVideo
截取视频
params
cacheDir:
- 类型:字符串类型
- 描述:保存地址;
- 默认:fs://cutVideo
startTime:
- 类型:数字类型
- 描述:(选填项)截取视频的起始时间
- 默认:0 (秒)
endTime:
- 类型:数字类型
- 描述:(选填项)截取视频的结束时间
- 默认:视频的总时长 (秒)
ret:
- 类型:JSON对象
- 内部字段:
示例代码
var demo = api.require('playerCut');
demo.cutVideo({
startTime: 3,
endTime: 7,
isSaveAlbum:true
alert(JSON.stringify(ret));
});
可用性
iOS
可提供的1.0.0及更高版本
getVideoThumbnail
获取截取的视频的缩略图
getVideoThumbnail({params}, callback(ret))
params
- 类型:数字型
- 描述:(选填项)获取缩略图个数
- 默认:10
cacheDir:
- 类型:字符串类型
- 描述:所有缩略图的保存地址的文件名;
- 默认:image
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
var demo = api.require('playerCut');
number : 15,
cacheDir:'image'
}, function(ret) {
alert(JSON.stringify(ret));
});
可用性
iOS
可提供的1.0.0及更高版本
getVideoTime
获取本地要被截取的视频的总长度
getVideoTime(callback(ret))
callback(ret)
ret:
- 类型:JSON对象
- 内部字段:
示例代码
var demo = api.require('playerCut');
demo.getVideoTime(function(ret) {
});
可用性
iOS