DKVideoPlayer

github.com/Doikki/DKVideoPlayer TikTok Tools Open-source projectOpen source

Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕,视频水印,视频滤镜

github.com/Doikki/DKVideoPlayer
DKVideoPlayer homepage screenshot

About DKVideoPlayer

DKVideoPlayer is an open-source video player library for Android, hosted on GitHub. It wraps three existing playback engines: MediaPlayer, ExoPlayer and IjkPlayer. The project describes itself as imitating Douyin-style playback with preloading, and it also lists list playback, floating playback, ad playback, danmaku (on-screen bullet comments), video watermarks and video filters.

The repository is released under the Apache License 2.0 and includes a sample project (dkplayer-sample) with the source code. The platform listing is Android only. The homepage description and feature list are written in Chinese.

Key features

  • Wraps MediaPlayer, ExoPlayer and IjkPlayer for Android video playback
  • Douyin-style list playback with preloading of videos
  • Floating playback window for video
  • Ad playback support
  • Danmaku (on-screen bullet comment) support
  • Video watermark and video filter support
Best for: Android developers who want to add video playback with feed-style lists, floating windows, ads, danmaku or filters to an app.
Good for
  • Released under the Apache License 2.0 and listed as open source
  • Includes a sample project in the repository (dkplayer-sample)
  • Supports three underlying players: MediaPlayer, ExoPlayer and IjkPlayer
Watch out for
  • Listed as supporting Android only
  • The homepage description and feature list are written in Chinese

DKVideoPlayer at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

DKVideoPlayer alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in TikTok Tools

Well-known listings from the same topic.

All 68

DKVideoPlayer FAQ

Where can I find example code?
The repository includes a sample project in the dkplayer-sample folder.
Under which license is it released?
The repository is licensed under the Apache License, Version 2.0.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing