E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ExoPlayer
如何使用rotation-degrees手动旋转(rotate)
exoplayer
2播放器
效果展示旋转前的显示:image.png旋转处理后的效果:image.png如何实现方法一.最直接的想法是进行横竖屏切换.Activity变成横屏显示了,视频播放自然也就全屏了.没什么可细说的.这个做法也有缺点:有些情况下某些页面不允许进行横竖屏切换,或者横竖屏切换后,仍然要保持其他显示元素与竖屏时一样.我们现在这个产品的需求就是这么要求的.那就需要另想办法了.方法二.旋转view控件.对于exo
vb12
·
2022-02-05 15:46
VLC网速估计算法
ExoPlayer
网速估计算法在VLC播放器中有好几种自适应逻辑会估计网速,有NearOptimalAdaptationLogic、PredictiveAdaptationLogic、RateBasedAdaptationLogic
ce0b74704937
·
2022-02-02 23:23
从零开发一款Android RTMP播放器
Android端播放器主要以开始以
EXOPlayer
播放HLS,但是HLS有延迟高的确定,随后大家主要使用开源的ijkplyer,ijkplayer通过ffmpeg进行拉流及解码,
涂程
·
2021-10-12 14:32
移动开发
音视频
Android
android
音视频
H.264
移动开发
安卓
那些我磕过的音视频项目总结
作者使用mediaPlayer进行播放预览,我们采用
exoPlayer
,拓展性要
梅芳姑
·
2021-06-26 16:31
ExoPlayer
简单使用
ExoPlayerLibrary概述
ExoPlayer
是运行在YouTubeappAndroid版本上的视频播放器
ExoPlayer
是构建在Android低水平媒体API之上的一个应用层媒体播放器。
leilifengxingmw
·
2021-06-24 06:04
Ijkplayer、
ExoPlayer
、VLC播放器综合比较
VLCMediaPlayerVLC是VideoLAN计划所研发的工程,最早预1996年开始,是一个完全的跨平台播放器,适合Windows、MacOS、Linux、Android、iOS等系统,目前完全的跨平台播放器很少,VLC是最受欢迎的一种播放器;目前累计下载13亿次,是真真正正的全球播放器;VLC的整体框架是设计成一套module的管理机制,将功能分类并抽象成modules。VLCmain:p
private_object
·
2021-06-22 21:41
基于
ExoPlayer
的ExoVideoView
前言本人之前写过一篇名为基于
ExoPlayer
的ExoPlayerVideoView的文章,近日发现竟然被盗用了。
JarvanMo
·
2021-06-20 01:21
ExoPlayer
源码浅析
ExoPlayerisanapplicationlevelmediaplayerforAndroid.ItprovidesanalternativetoAndroid’sMediaPlayerAPIforplayingaudioandvideobothlocallyandovertheInternet.ExoPlayersupportsfeaturesnotcurrentlysupportedby
大飛機
·
2021-06-13 10:16
android-UniversalMusicPlayer 的项目运用
这篇文章主要介绍在运用该框架时遇到的问题和解决办法简单的知识点介绍:媒体应用架构概览MediSession框架官方说明允许与媒体控制器、音量键、媒体按钮和传输控件交互(Android5.0)流媒体.jpg安卓新播放器
EXOplayer
懒Qin
·
2021-06-12 16:48
『译』
ExoPlayer
开发者指南
转载请注明原文地址:https://www.jianshu.com/p/1ec846fae9c2前言在Android设备中,播放视频和音频是一个普遍的行为。为此,Android框架提供了MediaPlayer作为一个快速解决播放多媒体的方案,只用很少的代码。同时,框架也提供了比如:MediaCodec、AudioTrack、MediaDrm,这些底层的媒体API文档,它们可以用来构建自定义的媒体播
zonda的地盘
·
2021-06-07 16:39
音视频开发之旅(45)-
ExoPlayer
音频播放器实践(一)
通过上一篇的学习实践,我们了解了
ExoPlayer
的优缺点以及基本用法,今天我们进入
ExoPlayer
的音频播放实践,我们来一起实现一个简单的音频播放器。
yabin小站
·
2021-05-29 17:55
音视频开发之旅(44)-
ExoPlayer
介绍及简单使用
目录
ExoPlayer
基本介绍
ExoPlayer
的基本使用遇到的问题资料收获从这篇开始我们进入阶段五——一些音视频开源项目的学习使用分析,今天我们进入
ExoPlayer
部分的学习实践一、
ExoPlayer
yabin小站
·
2021-05-15 20:43
Android视频开发进阶(part4-自适应视频播放技术(Adaptive Streaming))
这次来给大家分享一下自适应视频播放技术的基础原理,具体实现可以参考
Exoplayer
的源码,这篇文章也会稍微介绍一下。1.自适应视频播放技术的原理首先,我们所谓的自适应视频播放技术中的自适应,适应的
qing的世界
·
2021-04-30 22:55
ExoPlayer
播放音视频的使用介绍
本文翻译自:https://google.github.io/
ExoPlayer
/guide.html#mediasource一、简介在安卓设备上播放视频和音乐是很受欢迎的活动。
AWeiLoveAndroid
·
2021-04-17 16:42
Android 中,library 的使用
方法一:app下面的build.gradle中,dependencies{implementation'com.google.android.
exoplayer
:
exoplayer
:'+project.ext.exoPlayerVersion
·
2021-04-14 01:36
android
Android短视频高斯模糊幕布
本方案参考基于
exoplayer
播放器的高斯模糊视频滤镜,用这个方案实现了视频流的背景铺满播放(用在信息流播放视频,还没有做视频编辑的幕布)。
standisland
·
2021-04-13 15:05
ExoPlayer
简要分析
ExoPlayer
使用可以参考:https://
exoplayer
.dev/一、
ExoPlayer
运行流程
ExoPlayer
的运行流程是source->buffer->decoder->renderer
andev009
·
2021-03-22 10:21
04.视频播放器通用架构实践
如何自定义播放器08.该案例的拓展性分享09.关于视频缓存方案10.如何监控视频埋点11.待实现的需求分析12.一些细节上优化13.参考案例和博客记录00.视频播放器通用框架基础封装视频播放器player,可以在
ExoPlayer
·
2021-03-11 08:03
android
05.视频播放器内核切换封装
04.看一下ijk的内核实现类05.看一下exo的内核实现类06.如何创建不同内核播放器07.看一下工厂类实现代码08.后期如何添加新的内核00.视频播放器通用框架基础封装视频播放器player,可以在
ExoPlayer
·
2021-03-11 08:03
android
02.视频播放器整体结构
整体架构思路分析流程06.如何创建不同播放器07.如何友好处理播放器UI08.交互交给外部开发者09.关于优先级视图展示10.代码项目lib代码介绍00.视频播放器通用框架基础封装视频播放器player,可以在
ExoPlayer
·
2021-03-11 08:02
android
ExoPlayer
结构分析
最近要做音乐播放器,经过一周的调研,最终决定使用google的
ExoPlayer
,对
ExoPlayer
的架构、流程做个分析,梳理一下调用逻辑。先做个笔记,等项目做完了写一个多媒体播放的大型攻略。
thinkreduce
·
2020-09-16 16:39
android
音乐
视频
ExoPlayer
MediaPlaye
ExoPlayer
开发指南(官方文档翻译)
ExoPlayer
是google开源的应用级媒体播放器项目,构建在Android的底层多媒体API之上。该开源项
thinkreduce
·
2020-09-16 16:39
IjkPlayer简要学习及应用
引言之前学习和使用过
EXOPlayer
,并结合SharedElements效果在公司的项目中有应用。文章写的很烂直接看github代码吧!
s1991721
·
2020-09-16 16:34
Android分享
EXOPlayer
简要学习及应用
毕竟
EXOPlayer
是Google的亲儿子,我也是先应用的它而后转去ijkPlayer的
s1991721
·
2020-09-16 16:34
Android分享
使用Android.mk文件导入
Exoplayer
包
在之前的项目中使用原生VideoView,存在一个加载非常慢的问题,为了提升加载速度,在项目中使用
ExoPlayer
来替换原视频方案.
ExoPlayer
是Google提供的开源视频库,提供了功能更强大的媒体播放功能
天冰ice
·
2020-09-16 15:10
android
Android杂记
硬解码与软解码的选择
在上篇《快速集成一个视频直播功能》中提到,“确定需求后进行了一堆调研,最后在B站的ijkplayer与Google的
ExoPlayer
中做出了选择”,当时毅然决然的选择
ExoPlayer
原因有很多,如有兴趣
下一个丶奇迹
·
2020-09-13 02:27
多媒体
EXOPlayer
居中播放,类似ImageView的CENTER_CROP
1、自定义TextureViewimportandroid.content.Context;importandroid.graphics.Matrix;importandroid.util.AttributeSet;importandroid.view.TextureView;/***视频自动居中裁剪自定义TextureView*/publicclassTextureVideoViewextend
Main-zy
·
2020-09-12 10:58
android
android
EXOPlayer
视频
TextureView
获取recycleView瀑布流模式下第一个完全显示出来的View,解决获取不准问题,坑点
recycleView线性布局或其他布局可以直接用google提供的方法获取,瀑布流就比较坑了,使用google提供的布局获取不准当时做这个主要用于瀑布流recycleView的视频自动播放,视频播放采用google的
EXOPlayer
Main-zy
·
2020-09-12 10:58
android
基于
exoplayer
播放器的高斯模糊视频滤镜,整合aar文件,给伸手党
libs文件夹内2.在app下的build.gradle中添加(最外层)repositories{flatDir{dirs'libs'}}并且在dependencies中添加compile(name:'
exoplayer
-blur
liosen
·
2020-09-10 14:35
学习之路
SurfaceView 与 TextureView
类的关系:SurfaceView(android.view)GLSurfaceView(android.opengl)SphericalSurfaceView(com.google.android.
exoplayer
2
Mars-xq
·
2020-08-26 23:47
android 音乐视频播放器(github上十二款最著名的Android播放器开源项目)
2.
ExoPlayer
项目地址:https
剑斩花落渡佳人
·
2020-08-24 09:52
Android相关库
视频播放
音乐播放
android
播放器
Exoplayer
Developer guide官方文档译文
该文章翻译自这里,点击查看英文原文本指南适用于
ExoPlayer
2.x.如果您仍然使用1.x,您可以在这里找到旧的开发者指南。播放视频和音乐是Android设备上的热门活动。
Geek-Boy
·
2020-08-24 05:51
Android开发
JAVA编程
基于
exoplayer
播放器的高斯模糊视频滤镜
exoPlayer
播放器自带滤镜,所以用这个播放器来做。
liosen
·
2020-08-23 06:46
学习之路
高斯模糊
exoplayer
滤镜
视频滤镜
播放器
Mediacodec学习(
EXOPlayer
分析)
Mediacodec学习第一篇--
EXOPlayer
1学习前准备及关键问题思考视频流硬解(至少自己完成本地视频的视频流硬解代码实现)音频硬解(至少自己完成完成本地视频的音频硬解代码实现)如何保证硬解情况下音视频同步应对网络视频流的硬解方案
Young_Allen
·
2020-08-22 01:34
github上十二款Android播放器开源项目
2.
ExoPlayer
项目地址:https
smile_to_me
·
2020-08-21 10:00
Android
安卓开发 第十四篇 视频播放
后来谷歌开源了新的播放器
Exoplayer
,这个播放器十分强大,但是用
naivor
·
2020-08-21 00:44
安卓开发
ExoPlayer
播放器在瑞芯微rk3228CPU播放H264编码格式1080P媒体资源编解码器解码失败问题
华为E6108V9E部分机顶盒播放H264编码格式1920*1080分辨率媒体资源编解码器解码失败问题总结**设备信息:华为E6108V9Ecpu:rk3228arm-v7API19在使用
ExoPlayer
在六月等一场雪
·
2020-08-20 11:18
Android
ExoPlayer
播放器播放MP2音频格式视频无声音加入Ffmpeg软解码功能
ExoPlayer
播放器不支持MP2音频格式,在播放视频为MP2音频格式的视频时,在华为悦盒E6108C系列的盒子上没有声音,为解决问题添加
ExoPlayer
的扩展ffmpeg软解码库,历时4天终于完成准备
在六月等一场雪
·
2020-08-20 11:17
Android
Android文件列表RecyclerView中点击视频播放
appgradledependencies{implementation'androidx.recyclerview:recyclerview:1.1.0'implementation'com.google.android.
exoplayer
greatyoulv
·
2020-08-20 10:15
android
Android视频播放器
ExoPlayer
全屏
Android视频播放器
ExoPlayer
全屏布局添加全屏按键1.appgradledependencies{implementation'com.google.android.
exoplayer
:
exoplayer
greatyoulv
·
2020-08-20 10:14
android
Android
ExoPlayer
源码分析
文章目录关键的类和接口UI层Media层Media处理流程采样流程播放流程代码分析关键的类和接口UI层PlayerView源码中的注释:AhighlevelviewforPlayermediaplaybacks.Itdisplaysvideo,subtitlesandalbumartduringplayback,anddisplaysplaybackcontrolsusingaPlayerCont
下一个转角124
·
2020-08-19 18:32
android
Media
Audio
ExoPlayer
exoplayer
控制缓存大小以及修改缓存条件
在创建player的时候,加入loadControl类。来控制缓存大小以及决定是否缓存,我们可以创建一个类,完全复制DefaultLoadControl里的内容(定义DefaultLoadControlloadControl=newDefaultLoadControl()可以看到),然后修改部分参数例如:DEFAULT_MIN_BUFFER_MS=200;DEFAULT_MAX_BUFFER_MS
libin534226097
·
2020-08-19 10:21
android
直播
Android
ExoPlayer
实现网络URL、本地视频播放
~项目需要播放网络url视频,搜索后发现google官方有提供
ExoPlayer
播放器,实现后发现基本可满足需求(附源码)。
ZhijunHong
·
2020-08-16 18:12
Andorid视频播
Exoplayer
使用记录2-加入ffmpeg软解
Exoplayer
使用记录2-加入ffmpeg软解ByXdestiny.2018/2/5概述有时候会碰到手机硬解无法支持的情况,这时候就要考虑使用软解了。
xdestiny110
·
2020-08-13 23:24
Exoplayer
Exoplayer
使用记录4-调节音轨中某个频道的声音
Exoplayer
使用记录4-调节音轨中某个频道的声音ByXdestiny.2018/2/5概述又是个奇葩需求…有个7.1音轨,想要具体调节其中某个频道的声音。
xdestiny110
·
2020-08-13 23:24
Exoplayer
ExoPlayer
播放器开发指南(译)
http://blog.csdn.net/coder_giser/article/details/52870382英文原文链接:https://google.github.io/
ExoPlayer
/guide.htmlgithubsource
yuv420,com
·
2020-08-11 16:08
流媒体
Android
Android VR Player(全景视频播放器) [10]: VR全景视频渲染播放的实现(
exoplayer
,glsurfaceview,opengl es)
为了能播放MEPG-DASH标准的视频,我使用了
ExoPlayer
作为播放器,而非之前的MediaPlayer,如有需要,请参考,
ExoPlayer
播放器M
山城过雨
·
2020-08-10 14:33
Android
VR
PLayer开发
Android开发中遇到的bug(2)
7
ExoPlayer
不支持.avi格式8Decom
willwaywang6
·
2020-08-10 04:07
Android
Android
开发中遇到的
bug
集锦
android开发错误记录
使用google的
ExoPlayer
神器时,试图使用加密程序UUID来构造一个MediaDrm对象时,该设备不支持而报出的错误。我在模拟器上会遇到这个问题,换到真机就没有问题了。
航行在蓝天的蚂蚱
·
2020-08-09 16:43
Android应用开发
[Android] Android 视频播放总结
前言本篇文章主要介绍Android原生VideoView,Google开源视频播放框架
ExoPlayer
,Vitamio视频播放框架以及Bilibili开源视频播放框架ijkplayer的使用方法和优缺点
Moscoper
·
2020-08-08 15:41
Android
Android
上一页
1
2
3
4
5
6
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他