当前位置: 首页 > news >正文

Android MJPEG播放器

MJPEG

Android MJPEG播放
支持http mjpeg直播流播放;
支持编码MP4保存视频;

资源
名字资源
jar下载
GitHub查看
Gitee查看
Maven

1.build.grade

allprojects {repositories {...maven { url 'https://jitpack.io' }}
}

2./app/build.grade

dependencies {implementation 'com.github.RelinRan:MJPEG:2022.2023.10.17.1'
}
初始化

配置权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
使用
MJPEGSurface surface = findViewById(R.id.surface);//MJPEGImage同方法使用surface.setDebug(true);//开启调试
surface.setDataSource("http://xxx");//视频资源
surface.setScaleType(ScaleType.CENTER_FIT);//显示模式//编码保存MP4
surface.setEncodeMP4(true);
surface.setEncodePath("MJPEG","Video","mjpeg.mp4");
surface.setEncodeWidth(640);
surface.setEncodeHeight(480);
surface.setFrameRate(30);
surface.setBitRate(100000);
surface.setIFrameInterval(1);//开始播放
surface.start();//开始编码MP4
surface.startEncodeMP4();//停止编码MP4
surface.endEncodeMP4();
http://www.lryc.cn/news/197733.html

相关文章:

  • Ubuntu - 安装 MySQL 8
  • 谷歌浏览器跨域及--disable-web-security无效解决办法
  • IT售前“楠“知识之这!就是售前-尚文网络xUP楠哥
  • JS元编程
  • 通过Gunicorn、Supervisor和Nginx更好地运行Django
  • [SQL] union all
  • Filebeat+Kafka+ELK日志分析架构
  • RK3568驱动指南|第六篇-平台总线-第55章 初识设备树
  • 【ELK 使用指南 1】ELK + Filebeat 分布式日志管理平台部署
  • Springboot高频应用注解
  • 面试总结分享:25道数据库测试题
  • 和硕首次参加展OCP 峰会,将发布多项AI合作项目产品 | 百能云芯
  • FPGA基于1G/2.5G Ethernet PCS/PMA or SGMII实现 UDP 网络视频传输,提供工程和QT上位机源码加技术支持
  • 小程序setData动态传递key
  • boost Geometry
  • 凉鞋的 Unity 笔记 201. 第三轮循环:引入变量
  • 小魔推短视频裂变工具,如何帮助实体行业降本增效?
  • VBA技术资料MF71:查找所有空格并替换为固定字符
  • c++小知识
  • C#上位机序列9: 批量读写+事件广播
  • ARM +FPGA GPIB IP核实现
  • 有消息称苹果Vision Pro会有廉价版
  • jenkins整合gerrit
  • PMP考完后应该考什么?
  • 科技资讯|苹果Vision Pro可通过手势ID检测不同用户
  • CUDA编程模型- 层次结构
  • 国际站阿里云服务器无法安装程序怎么办?
  • 基于Vue+webpack之H5打包资源优化
  • C#中DataAdapter对象
  • Nginx正向代理,反向代理,负载均衡