iOS端 <video>播放链接含空格不自动转换成%20导致无法播放
发布于 5 年前 作者 wanyan 17137 次浏览 来自 问答
  • 当前 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)。

回到顶部