当我向 iPad 发送与预期不同的 m3u8 时会发生什么?

发布于 2024-10-20 03:54:35 字数 296 浏览 6 评论 0原文

我正在制作这个想法的原型。我有一个客户端/服务器模型,其中每当客户端请求 m3u8 文件时,请说 01.m3u8

根据某些条件,我向其发送 01.m3u8 或其他一些 m3u8 文件,例如 other.m3u8。 但是,当我发送 other.m3u8 文件时,出现问题。 iPad 需要很长时间才能播放 other.m3u8 的内容。

有人可以解释一下当您发送与 ipad 预期不同的 m3u8 时,ipad-safari 的后台会发生什么吗?

谢谢

I am prototyping this idea. i have a client/server model wherein whenever a client requests a m3u8 file, say 01.m3u8.

Based on some conditions I send it 01.m3u8 or some other m3u8 file, say other.m3u8.
However, when I send other.m3u8 file, something goes wrong. Ipad takes very long to play the contents of other.m3u8.

Can someone please explain what happens in the background in ipad-safari, when you send a different m3u8 from what the ipad expects ?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

像你 2024-10-27 03:54:35

经过大量实验,解决方案是使用#EXT-X-DISCONTINUITY 标签。查找 m3u8 的规范以获得对该标签的更好解释。

希望它能帮助某人。

After a lot of experimenting, the solution to this is using the #EXT-X-DISCONTINUITY tag. Lookup the spec for m3u8 for a better explanation of the tag.

Hope it helps someone.

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