github地址

HeartVideo


HeartVideo是通过封装Mediaplayer+TextureView的视频播放器,封装此库的初衷是因为开发过程中简单的应用却要加载第三方过大的库增加了包的体积,同时在使用的过程中有一些功能的实现由局限性,故此封装此播放器,旨在用最简单的方法实现,后续会有更多的优化!

查看功能是否是你想要的播放器

1.横竖屏随心所欲切换

2.支持单视频源,支持多视频源(高清-超清-标清)

3.支持占位图

4.支持单视频播放

5,支持视频列表播放

6.支持自定义控制界面

7.功能不一一列举,满足普通应用的视频功能

使用

allprojects {repositories {...maven { url 'https://www.jitpack.io' }}
}dependencies {implementation 'com.github.zhanglinkai:HeartVideo:v1.0.1'}

说明

## 权限

      <uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />

## activity属性

          android:configChanges="keyboardHidden|orientation|screenSize"android:screenOrientation="portrait"

## 其他

包中已加载recyclerview 和  Glide  主要作用于选择播放源的列表和占位图的加载,如果使用不必另行加载,如果不需要则修改包中的代码即可

android 视频播放器-列表播放器相关推荐

  1. Android调用uc播放器,android 视频播放 -- 调用系统播放器

    android 视频播放,视频来源有两种:一种是本地视频,一种是网络视频,对android播放来说都统一用uri来表示. 播放视频有三种处理方式: (1) 使用webview 播放 (2) 使用vid ...

  2. android 视频播放 -- 调用系统播放器

    android 视频播放,视频来源有两种:一种是本地视频,一种是网络视频,对android播放来说都统一用uri来表示. 播放视频有三种处理方式: (1) 使用webview 播放 (2) 使用vid ...

  3. 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,仿今日头条 Android视频播放器

    一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,真正实现Android的全屏功能 github地址:https://github.com/qius ...

  4. Android 实现视屏播放器、边播边缓存功能、外加铲屎(IJKPlayer)(转载)

    转载自:<Android 实现视屏播放器.边播边缓存功能.外加铲屎(IJKPlayer)> hello,大家好,我就是那个会掀桌子的话唠,刚刚结束两篇关于音频播放与录制的文章,旧坑未埋就挖 ...

  5. 计算机毕业设计android的在线音乐播放器app设计(源码+系统+mysql数据库+Lw文档)

    项目介绍 Android是Google公司公布的基于Linux内核的手机操作系统,其代码属于完全开放,为开源软件开发人员提供使用方便的框架和平台.,本文以Android开发平台为基础,介绍了音乐播放器 ...

  6. 基于android的在线音乐播放器app设计

    Android是Google公司公布的基于Linux内核的手机操作系统,其代码属于完全开放,为开源软件开发人员提供使用方便的框架和平台.,本文以Android开发平台为基础,介绍了音乐播放器的开发.首 ...

  7. 基于android的网络音乐播放器-网络音乐的多线程下载(六)

    作为android初学者,最近把疯狂android讲义和疯狂Java讲义看了一遍,看到书中介绍的知识点非常多,很难全部记住,为了更好的掌握基础知识点,我将开发一个网络音乐播放器-EasyMusic来巩 ...

  8. Qt实用技巧:使用OpenCV库的视频播放器(支持播放器操作,如暂停、恢复、停止、时间、进度条拽托等...

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 需求 使用OpenCV库的视频播放器(支持播放器操作,如暂停.恢复 ...

  9. html在线音频播放器实训总结,HTML5音乐列表播放器SMusic开发总结

    前段时间写过一篇介绍简单音乐播放器效果开发的博文<为你的博客添加简单的CSS3音乐播放器>,实现了单曲循环播放效果,这个效果也是我的博客首页一直有的效果,同时文中也介绍了一些简单的HTML ...

最新文章

  1. .NET 导出Excel
  2. Groovy 设计模式 -- 借贷
  3. java 类编译_Java类编译、加载、和执行机制
  4. mysql load source_再说说LOAD和SOURCE
  5. java ftp 上传文件 无效_java实现FTP文件上传出现的问题
  6. SpringBoot 中 @Transactional 的使用
  7. 读者教育浏览器兼容解决方法
  8. mysql 线程内存 回收_【MySQL】InnoDB后台线程与内存缓存池
  9. pdf阅读器或知云文献阅读选中pdf文字乱码
  10. 1寸到36寸照片的尺寸规格
  11. 如何用Python解析JSON数据
  12. c语言float m1 m2什么意思,M0、M1、M2的涵义及其作用
  13. oracle datamodeler64,Toad Data Modeler6免费版
  14. Problem D. Euler Function HDU - 6322(欧拉数,找规律)
  15. linux查看usr利用率,在Linux中通过Top运行进程查找最高内存和CPU使用率
  16. ext4解包和重新打包
  17. 排队模拟JAVA程序_java 模拟窗口排队
  18. 高校舆情监控系统建设(TOOM)如何做好教育行业舆情监控方案?
  19. 学数控编程,知道这三段代码就够了,很实用
  20. 求职简历模板百度云网盘分享

热门文章

  1. 平面设计新手如何用PS制作出一张合成海报
  2. 来自朋友圈的“精神食粮”
  3. 【七夕活动精选】致你的七夕礼物——3D Heart,跳动的 3D 爱心
  4. 锦标赛选择法(遗传算法)
  5. 安全策略手记 (安全沙箱全攻略)
  6. 入门JAVA第十六天 数据库
  7. Python中的数值运算与逻辑运算
  8. 4872: [Shoi2017]分手是祝愿
  9. 圣诞音乐贺卡beepMusic_v6d;--铃儿响叮当;
  10. Coggle专访系统之神与我同在:我的竞赛学习路线