uni-app小程序如何获取视频时长

从网上搜寻了一下发现都没有单纯获取视频时长的方法,于是只能自己研究一下了

uni-app和小程序都提供了video组件,却发现并没有提供获取视频时长属性或方法,
但是发现有一个api方法回调参数里有返回duration的 也就是 timeupdate 但是这
个方法要触发播放事件才有回调,显然不是我想要的,但是我发现还有一个事件回调也有
在这里插入图片描述
也就是这个了 这个事件是load事件也就是视频出现会先加载视频 加载完成会触发这个事件里面也有我们想要的视频时长啦,如果对你有帮助点个赞啦 ,tips: 小程序也是相同的

还有一个方法比较方便 如果视频是从我们小程序上传的话,
我们可以使用chooseVideo方法 success回调中有关于视频的相关信息 size tempFile duration等等

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐