1、ExoPlayer
介绍:
ExoPlayer是Google推出的强大的开源媒体播放器,它提供了灵活的API和丰富的功能,支持多种媒体格式和网络流媒体的播放。
官方网站:/google/ExoPlayer
开源地址:/google/ExoPlayer
库大小:
2、AndroidX-media
ExoPlayer 是一个不在 Android 框架内的开放源代码项目,它与 Android SDK 分开提供。ExoPlayer 的标准音频和视频组件基于 Android 的 MediaCodec API 构建,该 API 是在 Android 4.1(API 级别 16)中发布的。由于 ExoPlayer 是一个库,因此您可以通过更新应用来轻松利用新推出的功能。
官方网站:ExoPlayer | Android 开发者 | Android Developers
开源地址:/androidx/media
3、IjkPlayer
IjkPlayer是基于FFmpeg和SDL开发的跨平台媒体播放器,它具有良好的兼容性和性能,支持多种视频格式和流媒体协议。
官方网站:/bilibili/ijkplayer
开源地址:/bilibili/ijkplayer
库大小:Java层65KB、native层64位 1.8MB
4、JieCaoVideoPlayer
JieCaoVideoPlayer是一个简单易用的视频播放器SDK,它基于Android MediaPlayer进行封装,支持手势控制、全屏播放等功能。
开源地址:/bilibili/ijkplayer
库大小: