• 4303阅读
  • 2回复

播放时间超长m3u8文件时的问题 [复制链接]

上一主题 下一主题
离线xcantloadx
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2019-06-25
我用随机数生成#EXTINF为小数的m3u8文件,并用Aplayer播放,发现时间不对
这是其中一个随机的文件:
  1. #EXTM3U
  2. #EXT-X-VERSION:3
  3. #EXTINF:58.1
  4. GameOver_CFR.mp4
  5. #EXTINF:59
  6. GameOver_CFR.mp4
  7. #EXTINF:57
  8. GameOver_CFR.mp4
  9. #EXTINF:55
  10. GameOver_CFR.mp4
  11. #EXTINF:51
  12. GameOver_CFR.mp4
  13. #EXTINF:57.1
  14. GameOver_CFR.mp4
  15. #EXTINF:55.1
  16. GameOver_CFR.mp4
  17. #EXTINF:56.1
  18. GameOver_CFR.mp4
  19. #EXTINF:53
  20. GameOver_CFR.mp4
  21. #EXTINF:59
  22. GameOver_CFR.mp4
  23. #EXTINF:57
  24. GameOver_CFR.mp4
  25. #EXTINF:58.1
  26. GameOver_CFR.mp4
  27. #EXTINF:56
  28. GameOver_CFR.mp4
  29. #EXTINF:58
  30. GameOver_CFR.mp4
  31. #EXTINF:56.1
  32. GameOver_CFR.mp4
  33. #EXTINF:52
  34. GameOver_CFR.mp4
  35. #EXTINF:59
  36. GameOver_CFR.mp4
  37. #EXTINF:60
  38. GameOver_CFR.mp4
  39. #EXTINF:54.1
  40. GameOver_CFR.mp4
  41. #EXTINF:57
  42. GameOver_CFR.mp4
  43. #EXT-X-ENDLIST



这是整数的情况,没有误差(100个文件):

这是小数但文件数比较少的情况,没有很大的误差(20个文件,0.7秒):

这是小数且文件比较多情况,误差较大(100个文件,4.5秒)



还有播放一个超长的m3u8(长度约24小时)文件时,时间显示会出现奇怪的现象:


请问怎么解决???
或者有没有办法分割成几个文件但还是无缝播放,看起来像是一个视频?
再或者嵌套m3u8文件之类的?

离线aplayer

只看该作者 沙发  发表于: 2019-06-27
浮点数m3u8时间不精确的问题 3.9.9.797 (Date: 2019-1-5) 这个版本就解决了,请更新一下。
离线xcantloadx

只看该作者 板凳  发表于: 2019-06-30
回 aplayer 的帖子
aplayer:浮点数m3u8时间不精确的问题 3.9.9.797 (Date: 2019-1-5) 这个版本就解决了,请更新一下。 (2019-06-27 21:54) 

我用的就是这个版本,所以才提问的
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个