Android HLS协议,ParserException:无法解析播放列表,无法识别任何标记

Android HLS协议,ParserException:无法解析播放列表,无法识别任何标记,android,http-live-streaming,m3u8,exoplayer,Android,Http Live Streaming,M3u8,Exoplayer,我正在尝试通过HLS协议制作视频播放器,并在Android中制作Exo播放器。 有一个问题 错误:“Parserexceptio is:无法解析播放列表,无法识别任何标记。” 注意:有一个玩家列表文件。文件扩展名为m3u8。文件是本地的,但视频在服务器上 我的m3u8文件: #EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=150000,RESOLUTION=640x352,CODECS="avc1.42e00a,mp4a.40.2" http:/

我正在尝试通过HLS协议制作视频播放器,并在Android中制作Exo播放器。 有一个问题

错误:“Parserexceptio is:无法解析播放列表,无法识别任何标记。”

注意:有一个玩家列表文件。文件扩展名为m3u8。文件是本地的,但视频在服务器上

我的m3u8文件:

#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

EXT-X-STREAM-INF
标签用于主播放列表。主播放列表指向多个媒体播放列表,也指向媒体文件

由于您链接了一堆
MP4
文件,因此它将尝试以
m3u8
的形式打开它们,并且显然无法找到HLS标记,因此出现异常

您的播放列表是蓝色的:


我建议您阅读更多有关的内容,并查看其余文档。

欢迎使用堆栈溢出!我对您的问题进行了编辑,将代码示例缩进4个空格,以便正确呈现-有关格式的更多信息,请参阅编辑帮助。请编辑问题并提供识别特定问题所需的任何其他详细信息。祝你好运