这是我正在使用的播放列表:
https://stream.rusticdisco.com/5c92eab9c8bef43d77f2b5a0/vod_master.m3u8
它可以在所有类型的玩家(jwplayer,videojs等)中播放,但是当在Safari中播放时,它会立即中断。以下是在CodeSandbox上的videojs中使用相同播放列表的示例:https://codesandbox.io/s/o5p5920j06
重现步骤:
其他播放列表(例如这个例子:https://content.jwplatform.com/manifests/yp34SRmf.m3u8)直接在Safari的URL栏中工作但是这个播放器失败了。
您的变体播放列表无效:
EXT-X-TARGETDURATION
必须是十进制整数,并且您有一个浮点值。EXTINF
,正确的格式是EXTINF:<duration>,[<title>]
。标题是可选的,但你错过了逗号。请参阅RFC 8216以及Apple提供的示例。