说明:视频采用阿里云OSS URL签名方式在小程序中进行访问。
经过测试 微信安卓版、和电脑版开发工具、IOS企业微信小均可加载和播放签名后的视频。只有IOS系统的微信 小程序打开视频页面后播放器一直在转动,没有任何反应。
视频连接:
请官方人员把以上视频连接 放到小程序 video 组件预览即可看到效果。
以上视频HTML5的游览器可也正常加载
因URL签名有最大时间限制,如果以上视频连接打开提示过期,请到以下连接获取最新签名的视频连接,本人专门准备了一个连接提供你们使用,在没有官方回复之前不删除。
最新视频获取地址:https://data.ccsc.work:444/api/test/videourl
特别说明,视频连接可以使用 http:// 进行访问,默认是https://
希望微信团队可以在下一个版本更新中修复以上bug。
官方有没有看到的?20多天已经过去了,还没有任何消息?
这个问题是IOS微信6.7.3的小程序用video标签访问资源在请求头中添加了’Content-Type’: ‘application/octet-stream’ 导致cdn访问oss签名认证失败。只有新上传到OSS的视频有问题,已经正常访问过,cdn中有缓存的就可以正常访问了。
我们的处理办法是请阿里云的cdn在回源oss时帮我们把Content-Type置空。
或者客户端中请求链接的签名添加’Content-Type’: 'application/octet-stream’也可以在小程序中播放,但是需要做平台iOS和微信版本6.7.3的判断,而且视频不能下载,不能在浏览器中打开.
这个问题,微信的下个版本应该会去掉’Content-Type’: ‘application/octet-stream’