文件名称:VideoPlayer:来自MediaPlayer或IjkPlayer的简单播放器
文件大小:175KB
文件格式:ZIP
更新时间:2024-06-04 21:58:44
Java
VideoPlayer 一个播放器,内部实现基于MediaPlayer和ijkPlayer 基本想法 主要的解码等操作都是由MediaPlayer或者ijkplyer来完成,所以说需要做的其实是合理地进行封装,需要达到的目的也很简单 1.外部只能通过统一的接口来访问,从而屏蔽内部具体实现,这样才能方便MediaPlayer、ijkplayer等的切换 2.列表中的视频播放需要有一个统一的管理类,比方说同一时刻列表中只能有一个播放中的视频 3.视频具体展示视图由外部布局决定,这里是考虑直接放进到一个FrameLayout里面,但是全屏和小窗口模式采用内聚的模式,降低外部的使用成本 例子 初始化播放器和数据源 private void initMedia(){ //可以指定使用MediaPlayer或者ijkplayer videoPlayerClien
【文件预览】:
VideoPlayer-master
----.gitignore(118B)
----gradle()
--------wrapper()
----README.md(3KB)
----build.gradle(546B)
----player()
--------.gitignore(7B)
--------build.gradle(1KB)
--------proguard-rules.pro(751B)
--------src()
----gradlew.bat(2KB)
----gradlew(5KB)
----app()
--------.gitignore(7B)
--------build.gradle(1009B)
--------proguard-rules.pro(751B)
--------src()
----gradle.properties(755B)
----.idea()
--------runConfigurations.xml(564B)
--------encodings.xml(159B)
--------misc.xml(2KB)
--------modules.xml(468B)
--------gradle.xml(753B)
----settings.gradle(26B)