iOS端 <video>播放链接含空格不自动转换成%20导致无法播放
- 当前 Bug 的表现(可附上截图)
目前项目传给后台一个设备名称,小程序拿到的是名称是iPhone 6,带着空格,返回视频链接时参数里会带着这个设备名,安卓端正常播放,但是iOS就一直黑屏,也没有报错,拿视频链接在iOS浏览器也正常播放,查了半天,把设备名去掉就好了,于是发现iOS里的视频地址空格是真的空格,然后又把设备名encode一下才OK了
- 预期表现
将视频链接里的空格的自动encode一下
- 复现路径
- 提供一个最简复现 Demo
任意视频加个参数,参数带空格,如xxx.mp4?name=iPhone 6,在iOS端。
1 回复
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。