提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
uniapp官方uni.createVideoContext api拍摄视频卡顿黑屏的解决办法
提示:这里可以添加本文要记录的大概内容:
在之前的项目中需要调用相机拍摄视频,在视频比较短的情况下视频的处理还是没有问题的,但是超过三十秒后就会出现黑屏的情况
提示:以下是本篇文章正文内容,下面案例可供参考
一、解决办法
webView提供的api plus.camera.getCamera
二、使用步骤
1.引入库
代码如下(示例):
let cmr = plus.camera.getCamera()
cmr.startVideoCapture(function(success) {
//压缩视频
uni.compressVideo({
src: success,
quality: 10,
success(res) {
page_data.imageUrl = res.tempFilePath
}
})
},
function(error) {
uni.showToast({
title:'视频拍摄错误',
icon:'none',
duration:6000
})
console.log(error, '错误')
})
}