Coder Social home page Coder Social logo

xmediago's Introduction

logo

KMedia是一个Android应用级媒体框架,它可以助你快速搭建媒体应用. 内部重新定义Android MediaPlayer API并对其封装, 简化和扩展一些原生API不支持的功能. 其中涵盖了, PlayAB ABLoop PositionUnitLoop PlaybackSpeed MediaQueue PlayerService/Binding AudioNotifier MediaButtonReceiver AudioFocusManage MultipleMediaEngine... 等功能的快速实现. 以及, 对视频播放实现方面的封装. 其中将视频视图主要分为:SurfaceView ControlGroupView ControlLayerView三个部分. 能够快速并灵活的实现目前视频相关应用的大部分功能, 包括 视频浮窗/拖动调整位置大小 竖屏/全屏自动切换 全屏锁定 手势调整亮度/音量/进度 字幕/切换/拖动 视频段落/间隔复读 变速 视频续集/列表/循环播放 动态切换视频控制层 控制层分离... 等功能的快速实现.

Usage

KMedia framwork can be obtained from JCenter. It's also possible add submodule to your project.

From JCenter

KMedia-Core KMedia-Uie KMedia-Exo

compile 'com.jcodeing:kmedia-core:r1.0.10' //Core module *
compile 'com.jcodeing:kmedia-uie:r1.0.10' //Ui extension module
compile 'com.jcodeing:kmedia-exo:r1.0.10' //Media player extension module

Add Submodule

git submodule add [email protected]:*****/KMedia-Core.git libKMediaCore
git submodule add [email protected]::*****/KMedia-Uie.git libKMediaUie
git submodule add [email protected]::*****/KMedia-Mpe.git libKMediaMpe

xmediago's People

Contributors

jcodeing avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.