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

Posted

技术标签:

【中文标题】有没有办法阻止 avplayer 发送范围 http 标头字段【英文标题】:Is there a way to stop the avplayer sending a range http header field 【发布时间】:2011-09-23 14:07:06 【问题描述】:

如果您使用 AVPlayer 加载远程文件,它会发送一个 http 请求,请求标头中包含一个范围字段,类似于

Range: bytes=0-8148096

我喜欢使用 SevenDigital 商业 API 流式传输歌曲,但他们无法处理此 Range 标头。有没有办法改变 AVPlayer 发送的 URL 请求?

【问题讨论】:

【参考方案1】:

不,这是一个苹果标准,媒体提供商需要支持带有范围标头的 http 1.1(例如,请查看 iTunes 商店的播客指南),所以我不会很快期待它。抱歉,您需要自己在这里滚动。

【讨论】:

以上是关于有没有办法阻止 avplayer 发送范围 http 标头字段的主要内容,如果未能解决你的问题,请参考以下文章

如何阻止在 AVPlayer 中加载 http 流 url

防止 AVPlayer 一次播放多个曲目的最佳方法

有没有办法在客户端禁用字节范围请求?

防止 AVPlayer 取消背景音频

如何更改AVPlayer的视频方向?

iOS Swift - 嵌入在 UITableViewCell 中的 AVPlayer