用ffplay 播放m3u8文件 出現 Failed to open segment of playlist 0,Error when loading first segment 'test0.ts'
錯誤,同樣的文件用VLC播放正常,經過一番求證找到原因,問題出在路徑上,默認情況M3U8文件保存的是相對路徑 M3u8
文件如下圖所示:
圖1 修改前的M3u8文件內容
如果需要用Ffplay 播放此M3u8文件需要將Ffplay.exe 放在m3u8文件同一個目錄,或者將test5.ts ~test9.ts改成絕對路徑
絕就可以播放了。修改成絕對路徑后M3u8文件內容如下:
圖2 修改后的M3u8文件內容
注意:ffplay 播放hls流(也即http格式的m3u8時獲去ts流的http命令格式跟發送獲取m3u文件不同,要區分對待。
如需交流,可以加QQ群1038388075,766718184,或者QQ:350197870
視頻下載地址:http://www.chungen90.com/?news_3/
Demo下載地址: http://www.chungen90.com/?news_2