收藏
回答

安卓版小程序 video 组件的 src 默认不对中文路径进行 URL 编码

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug video 微信安卓客户端 8.0.51.2702 3.6.5

https://developers.weixin.qq.com/miniprogram/dev/component/video.html

在微信开发者工具上,video 加载 src 的视频流会发起一个 GET 请求,并且会自动对 src 中文地址进行 URL 编码。而在真机调试过程中,发现小程序不会对中文路径进行 URL 编码(这个特性和 IE 差不多),请求了错误地址,导致视频解码失败播放失败。在小程序开发者文档中,没有说明这个问题。目前我的解决方式需要在每个 video 组件的 src 地址提前调用 encodeURI 方法,对视频地址进行中文编码。

最后一次编辑于  2天前
回答关注问题邀请回答
收藏
登录 后发表内容