video控件bug
发布于 7 年前 作者 yang68 927 次浏览 来自 问答

<button bindtap='choiceVideo'>选择视频20s以内button>

<video class='video' src='{{videoPath}}' controls='{{true}}' autoplay='{{true}}' loop='{{true}}' poster='http://img3.imgtn.bdimg.com/it/u=3825513487,3107224386&fm=27&gp=0.jpg'>video>


<audio id="myAudio" src='{{audioSrc}}' loop='{{true}}' bindended='audioEnded'>audio>

<button bindtap='playAudio'>播放音乐button>

代码如上

问题一:controls 设为 true 时,设置 poster 在模拟器上能显示,真机上无效。

问题二:调用相机拍摄的视频,显示不出自带的底部状态栏(暂停/播放按钮、进度条、全屏按钮),从本地相册选择的视频有底部状态栏。

问题三:无论是从本地相册选择的视频还是调用相机拍摄的视频,在播放1秒就会卡住不播了(本地选择的好几个视频都是播到第一秒卡住,拍摄的视频因为没有底部状态栏看不到时间,大概不到一秒时间就卡住了)。此时不会再播,本地视频只能点击底部暂停然后再播,或者拖动进度条才会继续播放。摄像头拍摄的因为没有底部状态栏,始终无法继续播放。

问题四: wx.chooseVideo 的 maxDuration 属性设为 20,在调用摄像头录像是有效的,选取本地相册视频无效。

图一(本地相册选择的视频)

图二(调用摄像头拍摄的视频)

1 回复

测试机iPhone6,iOS11.1;微信版本6.6.0

回到顶部