У меня возникла странная проблема, когда я могу воспроизвести этот видеофайл .m3u8 ТОЛЬКО с помощью проигрывателя VLC, если все файлы .ts загружены с http
Вот исходный код .m3u8, который работает. Вы можете скачать его, переименовать в файл .m3u8 и играть без проблем с помощью VLC плеера.
https://pastebin.com/h27VcyrX
Однако, когда я скачал все файлы .ts, изменил все URL-адреса http для файлов .ts на локальный путь, такой как 0.ts
или C:/XXXXX/0.ts
, VLC больше не будет воспроизводиться. Но если я изменил URL-адрес файла ключа на его локальный путь (0.key
) и вернул URL-адреса .ts, он снова заработал. Таким образом .m3u8 распознал путь к файлу ключа, но не путь к файлу .ts, что абсолютно бессмысленно!
Я думаю, что проблема сложнее, чем проблема простого синтаксиса. Кто-нибудь знает, что здесь не так?