video组件更换src后无法播放问题
- 当前 Bug 的表现(可附上截图)
video标签绑定了一个值{{src}},此src赋值后无法正常播放视频,如果视频地址固定在video的src属性中则可以正常播放
- 预期表现
动态更改src值以达到切换视频目的
- 复现路径
- 提供一个最简复现 Demo
http({ url: app.config[ 'GET_VIDEO_LIST' ], success: function (data){ console.log(data) that.setData({ src: data.data.list[0].url}) }) |
视频点击播放按钮后没有任何反应
自己已经找到解决方案。
对于setData的问题,基础库版本调到2.3.2即可。
另外发现问题:
在微信6.7.3版本小程序中,若视频组件样式初始大小,小于等于2px。
例如:
XML: <video class= "player" .... /> CSS: .player{ width:0px; /* <=2px */ height:1px;/* <=2px */
|
这样就会直接导致视频无法播放,即使操作过上面的步骤。