2016-03-29 15 views
3

Android'de HLS protokolü ve Exo oynatıcısı tarafından video oynatıcı yapmaya çalışıyorum. Bir sorun var.HLS protokolü, ParserException: Çalma listesi ayrıştırılamadı, herhangi bir etiketi tanımlayamadı

Error: "Parserexceptio is: Failed to parse the playlist, could not identify any tags."

Not: Bir oynatıcı listesi dosyası var. Dosya uzantısı m3u8'dir. Dosya yereldir ancak videolar sunucudadır.

Benim m3u8 dosyası:

#EXTM3U 
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=150000,RESOLUTION=640x352,CODECS="avc1.42e00a,mp4a.40.2" 
http://example.com/video/1.mp4 
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=240000,RESOLUTION=640x352,CODECS="avc1.42e00a,mp4a.40.2" 
http://example.com/video/2.mp4 
+0

Yığın Taşmasına Hoş Geldiniz! Sorunuzu, kod örneğinizi doğru şekilde oluşturması için 4 boşluk olacak şekilde düzenledim - lütfen biçimlendirme hakkında daha fazla bilgi için düzenleme yardımına bakın. Lütfen soruyu düzenleyin ve belirli sorunu tanımlamak için gereken ek ayrıntıları sağlayın. İyi şanslar! – Wtower

cevap

2

EXT-X-STREAM-INF etiketler Master çalma listesinde kullanılır. Bir ana oynatma listesi, ortam dosyalarına birden çok Medya çalma listesine - m3u8 - ve değil işaret eder.

MP4 dosyalarının birçoğunu bağladığınızdan, bunları m3u8 olarak açmaya çalışacağınızdan ve HLS etiketlerini bu nedenle istisnayı bulamadığınız anlaşılır.

Kişisel çalma listesi mavi biridir:

enter image description here

seni daha Apple HTTP Live Streaming page okumaya ve belgelerin kalanını kontrol öneriyoruz.

İlgili konular