美文网首页自定义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