Yasea下载地址                     ijkplayer下载地址          

1.ijkplayer集成后发现Android系统7.0以下拉流不播放的问题。

   答:主项目的AndroidManifest.xml中中添加了android:hardwareAccelerated="false"属性,去掉即可。

2.ijkplayer的优化,在IjkVideoView.java的openVideo()中添加以下代码。

 ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_CODEC, "skip_loop_filter", 48); ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "analyzemaxduration", 100L); ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "probesize", 10240L); ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "flush_packets", 1L); ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "framedrop", 1L); ijkMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER,"max-fps",30);

添加后 延时降到了1s左右,还是有很高的优化前景。这是参考的ijkplayer播放器秒开优化以及常用设置。

 

更多相关文章

  1. Android Studio3.1.2在项目的build.gradle中添加百分比布局库的
  2. #android learning day 2 #Android Studio项目的目录结构
  3. 在AndroidStudio中引用库 但不复制到主项目
  4. Android APP OPS移除应用程序项目的修改方法
  5. Android中目的地Intent的使用
  6. cocos2d for android 项目的部署
  7. Android库项目的导出及其引用资源
  8. Android App调用跳转百度地图、高德地图、腾讯地图进行目的地导
  9. Android Studio导入项目的gradle与studio不匹配

随机推荐

  1. Android(安卓)全屏或者取消标题栏
  2. Android中的NavigationView
  3. Android 获取Contacts 联系人 姓名 号码
  4. 优酷自定义菜单功能学习
  5. android让程序开机自启动
  6. Android 使用数据库 SQlite
  7. Plugin is too old, please update to a
  8. android 加载 .gif 并一直刷新
  9. Android : BluetoothAdapter.LeScanCallb
  10. android之使用RxJava实现EventBus事件总