有没有办法阻止 avplayer 发送范围 http 标头字段
如果您使用 AVPlayer 加载远程文件,它会发送一个在请求标头中包含范围字段的 http 请求,就像
Range: bytes=0-8148096
我喜欢使用 SevenDigital 商业 API 来播放歌曲,但它们无法处理此 Range 标头。有没有办法更改 AVPlayer 发送的 URL 请求?
If you load remote files with the AVPlayer it sends a http request with a range field in the request header, something like
Range: bytes=0-8148096
I like to use the SevenDigital commercial API for streaming songs but they cannot handle this Range header. Is there a way to change the URL requests the AVPlayer sends?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不,这是一个苹果标准,媒体提供商需要使用范围标头支持 http 1.1(例如,查看 iTunes 商店的播客指南),所以我预计不会很快实现。抱歉,你需要在这里自己动手。
Nope, and it is an apple standard that media providers need to support http 1.1 with the range header (check out the iTunes store guidelines for podcasts for example), so I wouldn't expect it anytime soon. You'll need to roll your own here, sorry.