播放HLS内容时如何获取 #EXT-X-ENDLIST事件?



根据"用于HTTP实时流的示例播放列表文件:基本变体播放列表",它描述了下面的片段文本:

注意:不会重新读取变体播放列表。客户端读取变体播放列表后,它会假定变体集没有更改。一旦客户端在其中一个变体上看到结束列表标记,就会结束流。

但我找不到相关的 API 来获取"结束列表标签"发生的事件。 是否有人建议通过委托或功能获取此事件? 谢谢!

Web

播放完成后,Safari 浏览器只会在 HTML5 视频元素上触发ended事件。

如果您使用的是第三方播放器,如 hls.js 或 Bitmovin 播放器,您可能需要检查他们的 API;他们中的大多数为此提供了跨浏览器的便利功能。

应用程序

对于 iOS 上的本机应用程序,AVPlayerItemDidPlayToEndTimeNotification事件可能是您想要查看的内容。

相关内容

  • 没有找到相关文章

最新更新