在安卓手机上出现(iOS上未见异常)使用video控件播放视频时,一定概率出现控件黑屏或者画面异常(如图),且binderror的函数在黑屏时(画面异常时没调用该函数)返回参数是:
{"timeStamp":5319,"currentTarget":{"offsetTop":0,"offsetLeft":0,"id":"","dataset":{}},"detail":{"errMsg":"MEDIA_ERR_DECODE(-4004,-1)"},"type":"error","target":{"offsetTop":0,"offsetLeft":0,"id":"","dataset":{}}},"url":"wxfile://store_30e3c1f5e4c65dcc504ba791cc7de5af1919425cda9c5594.mp4"}
且用 wx.getFileSystemManager().access 判断该文件是存在的。
画面异常:
开发者工具版本:最新版;
出现问题的两个安卓手机信息:
1、红米 Redmi 5 plus,微信版本号8.0.10 安卓8.1.0
2、华为 P30 Pro,微信8.0.10,安卓 10
望解答。
2021.8.28 更新:
新增两个在代码片段上出现异常的截图:
1、第1、4个视频静止了几秒(也被拉伸),重新进入后正常播放:
2、第2个视频出现花屏现象:
具体逻辑见代码片段:https://developers.weixin.qq.com/s/FEvmJSmu7ws2
视频都是从网上下载到本地再用video控件播放。
请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
时间点:2021.9.3 10:27 和 2021.9.3 10:29,分别出现第4、1个视频画面静止的问题,
这次没能复现花屏问题
/storage/emulated/0/Android/data/com.tencent.mm/MicroMsg/wxafiles/wx99ce6bdb1f455e4e/store_5e0ee090ba14740757f2be9fc71104b7936f34c4f0c72e49
/storage/emulated/0/Android/data/com.tencent.mm/MicroMsg/wxafiles/wx99ce6bdb1f455e4e/store_ed9d0567b1590fe706f6081f9eb27d42c0b8a10b0b4c1b22
/storage/emulated/0/Android/data/com.tencent.mm/MicroMsg/wxafiles/wx99ce6bdb1f455e4e/store_64b45211cf2b5fd4089582eaddbf2c4066797f05c38a7b3a
/storage/emulated/0/Android/data/com.tencent.mm/MicroMsg/wxafiles/wx99ce6bdb1f455e4e/store_4b54e5d6c2b67a9ee868df24403fe0b0a6535b3a27b40b80
/storage/emulated/0/Android/data/com.tencent.mm/MicroMsg/wxafiles/wx99ce6bdb1f455e4e/store_491720f1f3d00cdf35011c663331ba35b7540b2a8014fbb6
看起来更像是本地文件写坏了,拉到的日志里面这几个文件存在播放有问题的情况,能不能在这几个文件中找几个发上来看看,另外确认下是不是对应的视频都是代码片段中那几个,不是的话把url也给下