IOS Video视频无法加载
发布于 5 年前 作者 houguiying 11016 次浏览 来自 问答

说明:视频采用阿里云OSS URL签名方式在小程序中进行访问。

经过测试 微信安卓版、和电脑版开发工具、IOS企业微信小均可加载和播放签名后的视频。只有IOS系统的微信 小程序打开视频页面后播放器一直在转动,没有任何反应。

视频连接:

https://img.ccsc.work/test%2F3176f36b9cee7cbdef_10.mp4?OSSAccessKeyId=LTAIfNCN3kQQlBHl&Expires=1630107264&Signature=MpMLkHgtRZ5jzmye4ACSt%2BALejo%3D

请官方人员把以上视频连接 放到小程序 video 组件预览即可看到效果。

以上视频HTML5的游览器可也正常加载

因URL签名有最大时间限制,如果以上视频连接打开提示过期,请到以下连接获取最新签名的视频连接,本人专门准备了一个连接提供你们使用,在没有官方回复之前不删除。

最新视频获取地址:https://data.ccsc.work:444/api/test/videourl

特别说明,视频连接可以使用 http:// 进行访问,默认是https://

希望微信团队可以在下一个版本更新中修复以上bug。


官方有没有看到的?20多天已经过去了,还没有任何消息?

10 回复

问题已知,会在后续的版本进行修复,感谢反馈

6.7.4版本依旧没有解决

这个问题是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’

新发布的仍旧没有修复

这个问题确实存在,用oss签名过的url地址在ios微信版本6.7.3版本用背景音频getBackgroundAudioManager播放不了,内置音频可以播放。现在有什么进展

微信6.7.4 版本该问题依旧存在,当前官方人员已经回复问题已知,会在后续的版本进行修复,感谢反馈,请各位耐心等待!

确实是这个问题

所以应该怎么解决,我们也遇到了

同样的问题,ios端一直转圈,6.7.2

1、同样是ios

2、同样是微信v6.7.3

3、视频存放在七牛云

结果:

1台iphone x可行

1台iphone x不可行

1台iphone 7p可行

回到顶部