小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
当页面存在多个video标签时,ios设备在视频缓冲时大概率会自动播放。(autoplay默认为flase,不应该自动播放)
- 预期表现
未设置autoplay时不应该自动播放
- 复现路径
开发工具 -> 预览 -> ios扫码即显
- 提供一个最简复现 Demo
https://developers.weixin.qq.com/s/YJyW8Mmm7C5d
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是怎么操作的,让其中一个视频播放,其它的视频就会自动播放?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
就直接进入这个页面,不用任何操作,页面加载完,video会开始缓冲,缓冲时有一定的几率会自动播放。要多试几次,不是每一次打这个页面都会出现
多个video标签时,视频缓冲时会自动播放。
模拟器不会出现,ios 真机大概率出现
测试设备:iphoneX,iponeXR
系统:ios 12.1
微信版本:7.0.2
video外面套一个block就好了
已经使用一次只展示一个video标签的方式,其他的都是一个播放logo[捂脸]
请问具体是怎么加block呢 尝试了一下并没有解决问题
<view wx:for="{{videoList}}"> <video src="{{item}}"></video> </view>
不建议同个页面使用多个video组件,建议不超过3个video,如果要实现video列表功能,请进行优化(image列表,选中时将image替换成video)
我刚试了,只有两个video标签的时候也有30%的概率会出现....
怎么操作复现问题?更新一下微信版本试试呢?这边没有复现问题的
emm,我的锅,还真是3个以内不会,刚才是4个video标签会出现。
但是还有一个问题
video的src使用js中加载,video标签有一定概率是一块黑色的不能点击的色块。 将上方代码片段的js
data: {
videoList:[
'https://file-storage.distinctclinic.com/distinct-wxmp/tempData/1.mp4'
,
]
},
wxml
<
view
wx:for
=
"{{videoList}}"
>
video
src
"{{item}}"
></
</
回复神速,感激不尽
这个看起来是没有加载完成的情况,可有报什么错
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是怎么操作的,让其中一个视频播放,其它的视频就会自动播放?
就直接进入这个页面,不用任何操作,页面加载完,video会开始缓冲,缓冲时有一定的几率会自动播放。要多试几次,不是每一次打这个页面都会出现
多个video标签时,视频缓冲时会自动播放。
模拟器不会出现,ios 真机大概率出现
测试设备:iphoneX,iponeXR
系统:ios 12.1
微信版本:7.0.2
video外面套一个block就好了
已经使用一次只展示一个video标签的方式,其他的都是一个播放logo[捂脸]
请问具体是怎么加block呢 尝试了一下并没有解决问题
不建议同个页面使用多个video组件,建议不超过3个video,如果要实现video列表功能,请进行优化(image列表,选中时将image替换成video)
我刚试了,只有两个video标签的时候也有30%的概率会出现....
怎么操作复现问题?更新一下微信版本试试呢?这边没有复现问题的
emm,我的锅,还真是3个以内不会,刚才是4个video标签会出现。
但是还有一个问题
video的src使用js中加载,video标签有一定概率是一块黑色的不能点击的色块。 将上方代码片段的js
data: {
videoList:[
'https://file-storage.distinctclinic.com/distinct-wxmp/tempData/1.mp4'
,
'https://file-storage.distinctclinic.com/distinct-wxmp/tempData/1.mp4'
,
'https://file-storage.distinctclinic.com/distinct-wxmp/tempData/1.mp4'
]
},
wxml
<
view
wx:for
=
"{{videoList}}"
>
<
video
src
=
"{{item}}"
></
video
>
</
view
>
回复神速,感激不尽
这个看起来是没有加载完成的情况,可有报什么错