首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在连接的iOS Safari中记录HLS流段的请求

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

Stack Overflow用户
提问于 2017-07-30 21:20:09
回答 1查看 380关注 0票数 0

我正在尝试调试我的基于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 )

谢谢!

附言:我以前试过在苹果的论坛上获取任何信息,不幸的是没有成功(https://discussions.apple.com/message/32027089#32027089)。

EN

回答 1

Stack Overflow用户

发布于 2017-07-31 10:09:02

您可以像监视其他请求一样监视这些请求。我推荐小提琴手。它作为代理服务器工作,可用于监控或编辑流量,甚至可以使用HTTPS。对于较低级别的调试或不能使用代理的情况,可以使用像Wireshark这样的包嗅探器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45400252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档