ijkplayer简单实现
来源:互联网 发布:网络现金赌博备用网址 编辑:程序博客网 时间:2024/06/11 01:14
简介:基于 ijkplayer 简单的 UI 界面 当前项目是基于 ijkplayer 项目进行的播放器界面 UI 封装。 是一个适用于 Android 的 RTMP 直播推流 SDK,可高度定制化和二次开发。特色是同时支持 H.264 软编/硬编和 AAC 软编/硬编。主要是支持 RIMP、HLS、MP4、M4A 等视频格式的播放
基于 ijkplayer 封装的视频播放器界面,支持 RTMP , HLS (http & https) , MP4,M4A 等;
可根据需求去定制部分界面样式;
常用的手势操作左边上下亮度,右边上下声音,左右滑动播放进度调整;
支持多种分辨率流的切换播放;
播放出错尝试重连;
界面裁剪显示样式;
以下是使用超级简单
添加依赖
compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'
添加权限
//权限 <uses-permission android:name="android.permission.INTERNET"/> //读写权限加载本地需使用 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
布局及定义大小一如该布局全屏不需要
<include layout="@layout/simple_player_view_player" android:layout_width="match_parent" android:layout_height="180dp"/>
如果全屏播放只需在main以下代码无需加上面布局
全屏的取消这个注释 /*View rootView = getLayoutInflater().from(this).inflate(R.layout.simple_player_view_player, null); setContentView(rootView);*/// 加载本地路径 String url = Environment.getExternalStorageDirectory() .getAbsolutePath() + "/local"+"/adc.mp4";// 加载网络路径// String url = "http://9890.vod.myqcloud.com/9890_9c1fa3e2aea011e59fc841df10c92278.f20.mp4";//以下是播放new PlayerView(this) .setTitle("什么") .setScaleType(PlayStateParams.fitparent) .hideMenu(true) .forbidTouch(false) .setPlaySource(url) .startPlay();
就是这么简单
阅读全文
0 0
- ijkplayer简单实现
- android Ijkplayer简单使用
- IJKPlayer简单实用流程
- Ijkplayer简单使用
- Ijkplayer简单使用
- Ijkplayer简单使用
- ijkplayer的简单使用
- IJKPlayer的简单使用
- Android 简单的ijkplayer
- Ijkplayer的简单使用
- ijkplayer的实现流程
- android 简单的实现视频的播放 基于 ijkplayer的封装更加简单 方便快捷
- android 简单的实现视频的播放 基于 ijkplayer的封装更加简单 方便快捷
- 简单说一下编译ijkplayer
- ijkplayer-android的简单使用
- ijkplayer简单实现播放 ijkplayer是Bilibili基于ffmpeg开发并开源的轻量级视频播放器,支持播放本地网络视频,也支持流媒体播放。支持
- 使用IjkPlayer 实现直播功能
- ijkplayer
- Tomcat在Linux上的安装与配置
- Java对象结构及大小计算
- HaspMap解决hash冲突
- node.js基本模块学习(二) stream
- MySQL从头至尾汇总(4.1 子句篇)
- ijkplayer简单实现
- GET,POST,PUT,DELETE的区别
- 源码分析之应用加载过程解析AndroidManifest
- mybatis-one-one
- Apache Http Server 2.2x 与 2.4x 对比
- Java-11.18/19作业
- 使用spring等框架的web程序在Tomcat下的启动顺序及思路理清
- 软件调试笔记9
- 第九周项目三