微信浏览器 Uni-app video 组件无法显示时长?解决方法汇总
如果在微信浏览器中,Uni-app 中的 video 组件无法显示视频时长,可能是由于微信浏览器对 video 组件的支持不完整导致的。以下是一些解决办法:
-
更新微信浏览器版本:确保微信浏览器是最新版本,以获得最新的功能和修复。
-
检查视频链接:确保视频链接正确,可以在浏览器中直接打开链接查看视频是否正常,确认视频本身没有问题。
-
使用其他视频组件:尝试使用其他的视频组件,例如 vant-weapp 中的 video 组件,或者自己封装一个视频组件,以获得更好的兼容性和功能。
-
通过 JavaScript 获取视频时长:如果视频组件无法显示视频时长,你可以通过 JavaScript 的方式获取视频的时长信息,然后手动显示在页面上。可以使用 video 组件的 'durationchange' 事件,通过 'video' 对象的 'duration' 属性获取视频时长,然后将时长信息显示在页面上。
-
可能是微信浏览器的 bug:如果以上方法都无效,可能是微信浏览器本身的问题,可以尝试联系微信官方或 Uni-app 官方的技术支持,反馈该问题,以获取更多帮助或等待修复。
总之,根据实际情况和需求,可以尝试以上方法来解决微信浏览器中 Uni-app video 组件无法显示视频时长的问题。
原文地址: https://www.cveoy.top/t/topic/qqFB 著作权归作者所有。请勿转载和采集!