美文网首页自定义views
安卓播放器倍速功能的探索

安卓播放器倍速功能的探索

作者: Xigong | 来源:发表于2017-03-08 14:08 被阅读1183次

我找到的在安卓上面能实现的倍速的几种方式:

  1. vitamio
  2. ijkplayer
  3. vlc
  4. exoplayer 民间倍速版本

一种方式,一种坑

  1. vitamio 4.0 版本,网络不良的时候,播放器底层会crash,应用层很无奈啊,切换视频的时候,偶尔会crash,关闭播放器的是时候,会突然发出"卡卡的声音"
    vitmaio 5.2 版本,装上之后,我用自己的s7edge 测试,画面都卡,用户大量反映,声音和画面不同步

  2. ijkplayer ,这是个好东西,稳定性,和性能都挺好的,体积也不错。
    但是,倍速方案在安卓23一下,会出现变声,
    https://github.com/Bilibili/ijkplayer/issues/2785

  3. vlc
    好不容易找到代码,下载地址特别奇葩.http://get.videolan.org/vlc-android/2.0.6/VLC-Android-2.0.6.tar.gz

不要问我是怎么找到的。

这个的问题就是画面显示不出来,我看233用的有这个bug,我自己试的时候,也没有出现画面。


完善倍速播放的几种方案:

  1. 解决 ijkplayer 的bug
  2. 使用民间封装的 exoplayer
  3. 使用vlc
  4. 付费vitamio

此文章已经过时了,最新版本的ijkplayer和Exoplayer 都支持倍速功能,
新手推荐Ijkplayer,简单易用,但是ijkplayer 一些细节的处理不如Exoplayer,不如seek时长大于视频长度,播放器会假死。
老手推荐Exoplayer,功能更强大,可定制性高,单元测试完整,bug很少。

相关文章

网友评论

    本文标题:安卓播放器倍速功能的探索

    本文链接:https://www.haomeiwen.com/subject/bjybgttx.html