gpt4 book ai didi

ios - 在连接的 iOS Safari 中记录 HLS 流段的请求

转载 作者:行者123 更新时间:2023-11-29 00:15:23 25 4
gpt4 key购买 nike

我正在尝试调试基于 Web 的 HLS 播放器(带有 HTML5 标记),并希望监视网络请求以获取流的片段。这在所有桌面浏览器(safari、chrome、firefox)中都能正常工作,并且也适用于 OSX Safari。

但是当我连接到 iOS Safari(模拟器或真实 iPhone)时,网络监视器中仅显示 m3u 文件的请求,而不是对流片段的请求。

有没有办法在 iOS Safari 上监控这些请求?

我想这样做的原因是试图避免在播放器暂停/停止时自动加载片段。这适用于 hls.js,但我不确定 iOS Safari 如何处理 preload=none 属性。虽然here Apple says that "Safari on iOS never preloads" ,暂停播放器时这似乎并非如此。 (也请参阅 https://developer.apple.com/documentation/webkitjs/htmlmediaelement/1633059-preload)

谢谢!

P.S.:我之前尝试在Apple的论坛中获取任何信息,不幸的是没有成功( https://discussions.apple.com/message/32027089#32027089 )。

最佳答案

您可以像监控其他请求一样监控这些请求。我推荐 Fiddler...它作为代理服务器工作,可用于监控或编辑流量,即使使用 HTTPS。对于较低级别的调试或无法使用代理的情况,请使用像 Wireshark 这样的数据包嗅探器。

关于ios - 在连接的 iOS Safari 中记录 HLS 流段的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45400252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com