如果在微信浏览器中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/iKqY 著作权归作者所有。请勿转载和采集!