我找到的在安卓上面能實(shí)現(xiàn)的倍速的幾種方式:
- vitamio
- ijkplayer
- vlc
- exoplayer 民間倍速版本
一種方式,一種坑
vitamio 4.0 版本,網(wǎng)絡(luò)不良的時(shí)候,播放器底層會(huì)crash,應(yīng)用層很無奈啊,切換視頻的時(shí)候,偶爾會(huì)crash,關(guān)閉播放器的是時(shí)候,會(huì)突然發(fā)出"卡卡的聲音"
vitmaio 5.2 版本,裝上之后,我用自己的s7edge 測(cè)試,畫面都卡,用戶大量反映,聲音和畫面不同步ijkplayer ,這是個(gè)好東西,穩(wěn)定性,和性能都挺好的,體積也不錯(cuò)。
但是,倍速方案在安卓23一下,會(huì)出現(xiàn)變聲,
https://github.com/Bilibili/ijkplayer/issues/2785vlc
好不容易找到代碼,下載地址特別奇葩.http://get.videolan.org/vlc-android/2.0.6/VLC-Android-2.0.6.tar.gz
不要問我是怎么找到的。
這個(gè)的問題就是畫面顯示不出來,我看233用的有這個(gè)bug,我自己試的時(shí)候,也沒有出現(xiàn)畫面。
完善倍速播放的幾種方案:
- 解決 ijkplayer 的bug
- 使用民間封裝的 exoplayer
- 使用vlc
- 付費(fèi)vitamio
此文章已經(jīng)過時(shí)了,最新版本的ijkplayer和Exoplayer 都支持倍速功能,
新手推薦Ijkplayer,簡(jiǎn)單易用,但是ijkplayer 一些細(xì)節(jié)的處理不如Exoplayer,不如seek時(shí)長(zhǎng)大于視頻長(zhǎng)度,播放器會(huì)假死。
老手推薦Exoplayer,功能更強(qiáng)大,可定制性高,單元測(cè)試完整,bug很少。