mc.getVideoInfo(Object object)
获取视频详细信息。
Object object 参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
src | String | 是 | 视频文件本地路径 | |
success | Function | 否 | 接口调用成功的回调函数 | |
fail | Function | 否 | 接口调用失败的回调函数 | |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
Object.success(Object res) 回调函数
属性 | 类型 | 说明 |
---|---|---|
orientation | String | 画面方向 |
type | String | 视频格式 |
duration | Number | 视频长度, 单位 s |
size | Number | 视频大小,单位 kB |
height | Number | 视频的长,单位 px |
width | Number | 视频的宽,单位 px |
fps | Number | 视频帧率 |
bitrate | Number | 视频码率,单位 kbps |
res.orientation 的合法值
值 | 说明 | 最低版本 |
---|---|---|
up | 默认 | |
down | 180度旋转 | |
left | 逆时针旋转90度 | |
right | 顺时针旋转90度 | |
up-mirrored | 同up,但水平翻转 | |
down-mirrored | 同down,但水平翻转 | |
left-mirrored | 同left,但垂直翻转 | |
right-mirrored | 同right,但垂直翻转 |
示例代码:
mc.chooseVideo({
sourceType: ['album'],
compressed: false,
success: function(res){
mc.getVideoInfo({
src: res.tempFilePath,
complete: (res) => {
console.log('大小', res.size);
console.log('时长', res.duration);
}
})
}
})