使用VideoDecoder解码视频,在android上报错,iOS上无反应直接卡死。试了多种参数配置均无效
最简单的基础api调用无法成功
wx.chooseVideo({
sourceType: ['album'],
success(res) {
let path = res.tempFilePath;
let videoD = wx.createVideoDecoder();
videoD.on('start', (v) => {
console.log('start: ', v);
console.log("frameData", videoD.getFrameData());
});
videoD.on('seek', (e) => {
console.log("seek", e.position);
})
videoD.start({
source: path,
mode: 0
});
}
})
Android报错如下图所示:
我这边测试 官方demo不能用,自己各种尝试,getFrameData 返回都是null,两年多了 这个api还不能稳定使用么?如果不能用文档里写他干啥呢
微信小程序团队到底在干嘛?这破玩意这么多年一直不解决?
我想知道你是咋可以的?????都两年了还不能用!!!!!!!还!!!不!!!!能!!!!
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
iOS:iphone12 pro max,微信版本:7.0.18,系统版本:14.1
android:
华为荣耀9X,微信版本:7.0.21,系统版本:10.1.0
一加6t,微信版本:7.0.21,系统版本:10.0.6
小米9,微信版本:7.0.21,系统版本:10
代码片段:https://developers.weixin.qq.com/s/QwAr5rmk7Rm6
辛苦看下。据了解腾讯的微剪插件也用到了这个api,还是在小程序插件中使用到的,是不是有什么内部api没有开放~