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

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

  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很少。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,790评论 25 709
  • “如果太阳爆炸了,你在发现这之前,会有整整8分钟时间,那是光从太阳到达我们的时间。8分钟里,世界还会是光明的,还会...
    chloe16阅读 1,937评论 0 0
  • 从云深处 时间是水的模样 落在天下之南 如遇花期 便隐于扩散的风里 是一树梅花,也是满坡桃花 落在江山以北也好 恰...
    凉生王阅读 2,990评论 2 9
  • 当你为了赶车在大马路上飞驰狂奔时,你能看到那颗大树上星星点点的蒲公英么? 在你处在拥挤不堪的车厢,你会否留意到你边...
    奇迹之星阑珊公主阅读 3,173评论 0 3
  • 我修的心法叫相知,但却未曾有人与我相知
    雀九阅读 2,118评论 0 0