当前位置:   article > 正文

m3u8 格式影片加載_xsex.m3u8

xsex.m3u8
我想請問一下  使用Mediaplayer 加載這種格式的影片  遠端跟本地端加載m3u8格式影片有何區別

情況是這樣的
假設在以下網址可以載到一個m3u8格式影片
http://www.example.com/a1.m3u8
若要將此m3u8檔設給mideaplayer
就呼叫此方法  
  1. mediaplayer.setDataSource(context, Uri.parse("http://www.example.com/a1.m3u8"));

即可,影片的確也正常播放
但是當我將此m3u8檔存入本地端
再由本地端加載, 就會發生未知錯誤
也就是
  1. Error (1,-2147483648)

我想了一下, 是不是因為在本地端加載的話, 就必須給m3u8裡的影片清單全都加上完整的網址
以下假設是a1.m3u8的內容

  1. #EXTM3U
  2. #EXT-X-VERSION:3
  3. #EXT-X-TARGETDURATION:10
  4. #EXT-X-MEDIA-SEQUENCE:101
  5. #EXTINF:9.021333,
  6. aa_101.ts
  7. #EXTINF:9.000000,
  8. aa_102.ts
  9. #EXTINF:8.200000,
  10. aa_103.ts
  11. #EXT-X-ENDLIST



我將之改動為

  1. #EXTM3U
  2. #EXT-X-VERSION:3
  3. #EXT-X-TARGETDURATION:10
  4. #EXT-X-MEDIA-SEQUENCE:101
  5. #EXTINF:9.021333,
  6. http://www.example.com/aa_101.ts
  7. #EXTINF:9.000000,
  8. http://www.example.com/aa_102.ts
  9. #EXTINF:8.200000,
  10. http://www.example.com/aa_103.ts
  11. #EXT-X-ENDLIST


再測試了一下連結(連結全都是假設,請別當真去試)
  1. http://www.example.com/aa_101.ts
  2. http://www.example.com/aa_102.ts
  3. http://www.example.com/aa_103.ts

的確可以正常播放影片與下載
於是我將此直接存為a2.m3u8再設給mediaplayer

但仍然是未知錯誤
在此請教各位, 到底是為什麼? 遠端加載就可以, 本地加載就不行
他們差異究竟在哪裡

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/154701
推荐阅读
  

闽ICP备14008679号