我遇到了一个奇怪的问题,只有从http加载所有.ts文件,我才可以使用VLC播放器播放此.m3u8视频文件。
这是有效的.m3u8源代码。您可以下载它,将其重命名为.m3u8文件,并可以通过VLC播放器正常播放。
https://pastebin.com/h27VcyrX
但是,当我下载所有.ts文件并将所有.ts文件的http URL更改为本地路径(例如0.ts
或C:/XXXXX/0.ts
)时,VLC将不再播放。但是,如果我将密钥文件的URL更改为其本地路径(0.key
)并恢复了.ts URL,它将再次起作用。因此,.m3u8可以识别密钥文件路径,但不能识别.ts文件路径,这绝对没有意义!
我认为这个问题比简单的语法问题更为复杂。有人知道这是怎么回事吗?