Dkplayer by dueeeke

General
  • Author:
  • HomePage:
  • Link:
  • Created:
  • Updated:
  • Language:
  • License:
Description
基于IjkPlayer的视频播放器,支持直播点播,悬浮窗播放,广告播放,边播边缓存;支持重力感应自动全屏;完美实现ListView和RecyclerView列表播放;支持清晰度切换;支持一行代码切换MediaPlayer和ExoPlayer;模仿抖音效果demo;Android O PiP demo

DKPlayer A video player based on IjkPlayer. 特性 支持直播和点播。 支持调整显示比例:默认、原始大小、16:9、4:3、铺满屏幕、居中裁剪。 支持滑动调节播放进度、声音、亮度;双击播放、暂停;保存播放进度。 支持边播边缓存,使用了AndroidVideoCache。 支持弹幕,使用了DanmakuFlameMaster。 支持Https,rtsp,concat协议。 支持播放本地视频以及raw和assets视频。 支持重力感应自动进入/退出全屏以及手动进入/

Project

Download
You can depend on the library through Gradle: ext { latest_release = '3.6.2.2804' // TODO check above for latest version } dependencies { implementation "im.ene.toro3:toro:${latest_release}" implementation "im.ene.toro3:toro-ext-exoplayer:${latest_release}" // to get ExoPlayer support }