我们在微信小程序业务当中,经常会用嵌入视频到我们的页面当中去。我们可以通过微信小程序video自带的bindloadedmetadata事件去获取视频的一些信息。
在video标签中加入该方法
然后我们在JS文件中添加该方法
正常video的宽高是固定的,如果要根据视频的横竖来改变,可以后台传值设置宽高,比如:
Page({data:{
video:{src:'视频播放地址',width:'750rpx',height:'500rpx'}
}})
<video src="{{videosrc}}" style="width:{{videowidth||750}}rpx;height:{{videoheight||320}}rpx"></video>
1在跳转到H5上面 autoplay 无效。
2网上搜索过各种方法,目前各大厂也需要用户点击方可播放,但是如果加上muted=true 静音播放,在跳转过来变可以自动播放了。
但是需要手动来开启声音。还是不推荐使用,通常处于用户体验,节省流量来考虑的话,一进来还是手动点击才人性化。最好尽量引导手动点击。
3参考>
小程序的video组件内使用d幕,传入一段带标准时间偏移的json,在播放时d幕出现时间和偏移量一致。但是如果拖动进度条,前面的已经发射过的d幕也会再次出现。在大d幕的应用中会出现多d幕覆盖问题,形成白块,是否能够安排修复此bug呢? 七月份就已经提过了该问题了,官方能否重视下video组件的d幕问题呢,毕竟你家的腾讯视频也没有很好的支持d幕呢?对于某些d幕视频应用来说,没有d幕是一个非常不好的体验,既然官方提供了d幕功能是否可以用心去做好他呢??? 现在国内腾讯视频,爱奇艺(伪实现),优酷,哔哩哔哩都没有很好的融入自家的d幕功能,希望微信能够重视下video组件d幕的问题
众所周知,audio或video标签有一个自动播放的属性,即autoplay,但是在真实项目中,我们会发现给音视频标签添加了autoplay属性后,音视频并不会自动播放,依然需要手动点击,这是因为谷歌等主流内核都禁用了autoplay属性,如果我们希望自动播放,还需要另辟蹊径。写完小项目后,笔者将解决办法粘贴 出来,供个人以及部分笔者后期参考(本文只提供微信平台提供的解决办法)。
以上就是关于微信小程序获取video视频的时长全部的内容,包括:微信小程序获取video视频的时长、如何让小程序播放视频窗口根据视频的横竖来改变、uniapp微信小程序跳转H5后video自动播放等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)