有没有办法阻止 avplayer 发送范围 http 标头字段

发布于 2024-12-06 04:55:35 字数 195 浏览 0 评论 0原文

如果您使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゞ记忆︶ㄣ 2024-12-13 04:55:35

不,这是一个苹果标准,媒体提供商需要使用范围标头支持 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文