Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 来自AVPlayer的响应标题_Ios_Avplayer - Fatal编程技术网

Ios 来自AVPlayer的响应标题

Ios 来自AVPlayer的响应标题,ios,avplayer,Ios,Avplayer,我有一个特殊的用例,在播放HLS播放列表时,我需要跟踪来自AVPlayer的响应头。 我在互联网上搜索并阅读了AVPlayer文档,但没有找到任何具体的方法来获取此信息。我知道有一种方法可以从应用程序发出的请求中获取HTTP响应头,但我找不到任何方法来获取AVPlayer发出的请求的响应头。我花了数周的时间寻找一种方法,可以对播放列表和区块请求的请求和响应执行此操作。我能找到的唯一方法是通过设备上的反向代理传递播放请求。这允许您拦截请求,添加头,将其发送到真正的服务器,然后从响应中提取头,然后将

我有一个特殊的用例,在播放HLS播放列表时,我需要跟踪来自AVPlayer的响应头。
我在互联网上搜索并阅读了AVPlayer文档,但没有找到任何具体的方法来获取此信息。我知道有一种方法可以从应用程序发出的请求中获取HTTP响应头,但我找不到任何方法来获取AVPlayer发出的请求的响应头。

我花了数周的时间寻找一种方法,可以对播放列表和区块请求的请求和响应执行此操作。我能找到的唯一方法是通过设备上的反向代理传递播放请求。这允许您拦截请求,添加头,将其发送到真正的服务器,然后从响应中提取头,然后将其返回到AVPlayer

我在这里做了一个简单的示例项目(有很多评论和文档):

你找到答案了吗?我需要用于检测CDN切换的响应头。