<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,在调用摄像头录像是有效的,选取本地相册视频无效。
图一(本地相册选择的视频)
图二(调用摄像头拍摄的视频)