GSYVideoPlayer 使用‘小’心得之 m3u8 視頻播放

引言

首先感謝 CarGuo 研發(fā)的 GSYVideoPlayer,在做視頻播放的時候幫了大忙。

附上 github 官方地址:

https://github.com/CarGuo/GSYVideoPlayer

有需要的直接去官方使用并贊賞即可。

有關(guān) m3u8 視頻播放

因為項目中有一些收費的視頻,那么為了防止不法分子盜用視頻,故后臺把一些視頻格式轉(zhuǎn)成了 m3u8 格式,這樣的視頻就被分成了格式為「.ts」的區(qū)塊,這樣盜取視頻的時候就稍微難一點了(當(dāng)然啦,也能盜取,盜取方法就不說了)

那么,作為前段播放來講的話,如果簡單的使用 GSYVideoPlayer 中的 ijkplayer 就不能生效了,解決方法是使用 exoplayer

具體方法:(其實作者首頁有講哦,如果沒有好好看首頁的話,看我這里也是可以的哦)
1、添加依賴,這里添加 B 或者 C 均可,注意,是或者哦 別 無腦 B C 一起添加,否則會報沖突



建議 B ,這樣打出來的包更小一些
2、如果僅僅是進(jìn)行視頻播放,那么可以在全局設(shè)置 播放管理器


比如,我就在自己項目的 Application 中添加了這個

也要注意,作者給出的是選項,不是全都貼上去的哦 ,要解決 播放 m3u8 問題的話,只要添加我紅框中的即可,不要全都貼哦

這兩步,就能夠解決 m3u8 報錯的問題了。

報錯的細(xì)節(jié)好像是

ts 不支持

總之如果報錯日志中出現(xiàn)了 ts 的字眼,多半是不能播放 m3u8 了,如果恰好使用的是這個庫的話,用我的方法沒錯。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容