PlayerBase

screenshot of PlayerBase

The basic library of Android player will process complex business components. The access is simple。Android播放器基础库,专注于播放视图组件的高复用性和组件间的低耦合,轻松处理复杂业务。

Product Analysis - imagePlayerBase-Core

Overview:

imagePlayerBase-Core is a basic library for creating image players in Android applications. It provides a set of core functionalities and features that can be used to build image players easily. The library supports three different APIs: ExoPlayer, IjkPlayer, and MediaPlayer, offering flexibility in choosing the player that best suits the application's needs. The library also provides detailed documentation and a demo project for easy understanding and usage.

Features:

  • Download API - Allows for downloading images from a remote server.
  • ExoPlayerPkg - Enables the integration and usage of ExoPlayer for playing images.
  • IjkPlayerPkg - Allows the usage of IjkPlayer for playing images.
  • Adapted for AndroidX - The library has been updated to support AndroidX.
  • Runtime Permissions Handling - Provides support for handling runtime permissions for targetSDK versions above Android M.
  • Multiple Player Support - Supports the use of different players, including only MediaPlayer, ExoPlayer + MediaPlayer, and IjkPlayer + MediaPlayer.

Summary:

imagePlayerBase-Core is a versatile library for creating image players in Android applications. With support for multiple player options, runtime permissions handling, and detailed documentation, it provides a convenient way to integrate image players into Android apps. The library is easy to install and use, making it a valuable tool for developers looking to enhance their application's media capabilities.