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
ExoPlayer
架构详解与源码分析(2)——Player
系列文章目录
ExoPlayer
架构详解与源码分析(1)——前言文章目录系列文章目录前言设计播放器确定播放需要维护的状态和信息总结前言如果让你去开发一款播放器,第一步当然想到的就是设计。
山雨楼
·
2023-09-29 22:35
ExoPlayer
Android
音视频
Exoplayer
源码
架构
exoplayer
的使用-4,手势,事件监听等
上一篇播放初始化后,简单的播放就成功了.自定义播放界面的注意事项,事件监听哪些有用,添加手势控制音量,亮度,进度这些完成,才能勉强算完成播放器.1.初始化控制器与自定义控制器//去除字幕背景valcaptionStyleCompat=CaptionStyleCompat(Color.WHITE,Color.TRANSPARENT,Color.TRANSPARENT,EDGE_TYPE_NONE,C
archko
·
2023-09-29 14:50
exoplayer
android
exoplayer
flutter
exoplayer
的使用-5,字幕(内,外)
内置字幕在Flutter中是显示不了,因为它是一个SubtitleView,而flutter只获取一个textureview,所以字幕出不来.也不会有回调.在这种情况下,回调也收不到,懒的研究了.1.实现内置字幕,普通的StyledPlayerView里面就有,布局的时候加上就行了.前一篇已经说过了,字幕的样式修改,这些只能小修改.就不作详细的说明了.2.字幕的加载.显示.如果我不用系统的,我就需
archko
·
2023-09-29 14:50
android
ffmpeg
exoplayer
exoplayer
的使用-3,播放功能
已经联通与flutter后,就开始进入播放器的播放功能了.当前
exoplayer
是2.19.1,然后已经正式进入了android,androidx.media3,估计原来的mediaplayer就要废除了
archko
·
2023-09-29 14:50
exoplayer
android
exoplayer
flutter
exoplayer
的使用-6,播放器的选择
需要一个能播放蓝光的,高码率的播放器,在使用现成的播放器的基础上,可选的有几个,
exoplayer
,vlc,ijk,mpv.
exoplayer
的更新频繁,适应性强,扩展性一般,因为它基于系统的硬解,音频可扩展
archko
·
2023-09-29 14:19
exoplayer
ffmpeg
exoplayer
android
ExoPlayer
架构详解与源码分析(1)——前言
目录前言为什么选择
ExoPlayer
学习计划前言之前通过几篇源码阅读横向的分析了ExoPlayerHLS相关的源码,那时候
ExoPlayer
还是独立的库,现在
ExoPlayer
现在已经正式入编,合并到了
山雨楼
·
2023-09-26 01:17
Exoplayer
exoplayer
android
播放器
Android Media3
ExoPlayer
开启缓存功能
ExoPlayer
开启播放缓存功能,在下次加载已经播放过的网络资源的时候,可以直接从本地缓存加载,实现为用户节省流量和提升加载效率的作用。
思涛的博客
·
2023-09-21 15:46
Android
android
缓存
exoplayer
media3
ExoPlayer
实现本地视频播放器
最近单位项目不太忙,决定写个Demo实现一个自己的本地视频播放器,界面参考了完美视频播放器本地视频播放器架构简单,功能简单MVVM+kotlin+
exoplayer
实现当前实现点:扫描本地视频并以文件夹
TouchOfSun
·
2023-09-19 10:15
音视频
Android 自定义加解密播放音视频(m3u8独立加密)
我们不希望被别人以抓包的形式来爬取我们的视频大视频文件以文件方式整个加密的话需要完全下载后才能进行解密当前m3u8格式虽然支持加密,但是ts格式的小视频可以独立播放的,也就是ts文件本身没有被加密,或者加密方法过于复杂根据以上,我通过修改
ExoPlayer
小傲傲i
·
2023-09-17 16:43
Android
android
音视频
视频编解码
解密解密
在
ExoPlayer
中使用协程:构建强大的Android媒体播放器
在
ExoPlayer
中使用协程:构建强大的Android媒体播放器现今的移动应用世界中,媒体消费是用户体验的核心部分。
Calvin880828
·
2023-09-15 16:10
Android多媒体
Android开源框架
android
ExoPlayer
简单使用帮助类
最简单使用
exoplayer
工具类(带视频缓存)/***Createdon2019/05/29.
撒旦的平
·
2023-09-15 12:32
Android 播放视频之
ExoPlayer
ExoPlayer
是Google的开源的应用级媒体播放器项目,支持多种视频格式和流媒体播放,GitHub地址。
假装你是大灰狼
·
2023-09-07 22:43
Android
图像动画
android
ExoPlayer
Android 音视频缓存机制的系统性设计
背景在自媒体的时代,音视频播放俨然已成为内容类型APP最基础的能力,对于Android开发者而言,无论是Google开源的
ExoPlayer
,还是Bilibili开源的ijkplayer,都是构建应用音视频播放能力时优秀的选择
蜗牛是不是牛
·
2023-08-28 02:59
完美解决flutter video_player的bug
Videoplayerhaderrorcom.google.android.
exoplayer
2.ExoPlaybackException:MediaCodecVideoRenderererrorVideoplayerhaderrorcom.google.android.
exoplayer
2
李新阳
·
2023-08-26 12:47
让
exoplayer
2 支持播放 ftp ( 扩展
exoplayer
支持 ftp 协议 ) 的两种方式
exoplayer
是安卓开源播放器组件库,由谷歌开发维护。
代码盗圣
·
2023-08-26 02:42
编译奇兵
安卓
安卓
音视频
视频
Android 边播放边缓存视频框架AndroidVideoCache简析
相比于视频录制,视频播放可以选择的方案就要多许多,比如Google的
ExoPlayer
,B站的ijkplayer,以及官方的MediaPlayer。不过,我们今天要讲的是视频的缓
·
2023-08-24 16:36
[Andorid] [
ExoPlayer
] 如何给 MediaCodec 增加 configure 阶段的自定义字段
前言:
ExoPlayer
使用MediaCodec作为底层解码组件,如果希望MediaCodec在configure的时候增加自定义字段,则可以通过如下的方式。
ykun089
·
2023-08-18 01:26
Android
framework
android
Android 视频播放器dkplayer
github.com/Doikki/DKVideoPlayerGitHub-Doikki/DKVideoPlayer:AndroidVideoPlayer.安卓视频播放器,封装MediaPlayer、
ExoPlayer
破z晓
·
2023-08-13 14:23
android
音视频
flutter开发实战-video_player视频播放功能及视频缓存
在Android上,video_player使用的是
ExoPlayer
。二、使用前设置2
BruceGerGer
·
2023-08-06 05:13
移动开发
flutter开发实战
flutter
flutter
音视频
缓存
video_player
cache
AVPlayer
ExoPlayer
【Bug-Fixes】【Android Audio】{surround mode设置Manual,打开DD/DDP之后重启平台,
exoplayer
播放Dolby输出是PCM} [OTT-41237]
Settings->Display&Sound->Advancedsoundsettings设置为Manual,打开DolbyDigital,Hdmitx连接着支持Dolby的TV,重启平台;2、开机之后打开
Exoplayer
zgyhc2050
·
2023-08-05 17:15
android
Audio
exoplayer
视频中抽取关键帧
https://www.jianshu.com/p/0f6578362e58方法一:
exoPlayer
2相关方法;方法二:使用MediaExtrator、MediaCodec对原始数据进行读取和解码,从而解析出每帧图片
BUAA1506_头Max
·
2023-08-02 08:57
Android
exoplayer
的使用-2,与flutter相互通信
上一次解决的问题是ac3这些
exoplayer
本身不支持音频,添加了ffmpeg扩展实现软解码.另一个问题是flutter端的内置字幕显示不了,也不打算再继续探讨了,换成native实现播放器.由于主项目是
archko
·
2023-08-02 06:13
exoplayer
flutter
android
exoplayer
+ffmpeg
本来想手动编译一个ffmpeg的扩展,但试了好多版本,都不成功,后来发现有人上传了.事情就非常容易了.地址是:CentralRepository:org/jellyfin/
exoplayer
/
exoplayer
-ffmpeg-extension
archko
·
2023-07-31 15:45
exoplayer
ffmpeg
android
ijkplayer、VLC Player、SmartPlayer、
ExoPlayer
播放器比较
ijkPlayerijkPlayer是BiliBili公司维护的一个开源工程,基于ffmpeg开发的一个播放器软件,支持Android和iOS平台,整个ijkplayer就是以ffplay为基础,如果只是使用它进行播放,集成也较为简单,使用也和MediaPlayer差不多,但是要定制化需求,就有一定的门槛高度。支持软硬编解码,支持倍速播放,可以定制化集成需要的功能,集成占用体积也很小,更详细的解释
音视频牛哥
·
2023-07-28 10:25
流媒体
ijkplayer
exoplayer
rtsp播放器
rtmp播放器
vlc播放器
安卓的播放器对比与选型(vlc,
EXOplayer
,Ijkplayer,GSYVideoPlayer)详细过程
安卓的播放器对比与选型(vlc,
EXOplayer
,Ijkplayer,GSYVideoPlayer)详细过程前言一、vlc二、
EXOplayer
三、Ijkplayer四、GSYVideoPlayer五
我怀里的猫
·
2023-07-28 10:22
Android基础
android
exoplayer
3 ffmpeg 扩展库编译 aar,导入集成
exoplayer
3ffmpeg扩展库编译aar,导入集成。
一航jason
·
2023-07-25 16:13
FFmpeg音视频编程
ffmpeg
ndk
c++
开源播放器内核比较:ijkPlayer、VLC、
ExoPlayer
、MediaPlayer、SmartPlayer
Android常见的视频播放器,ijkPlayer、VLC、
ExoPlayer
、MediaPlayer、SmartPlayer简单对比:1、MediaPlayer在Android系统中对于视频播放器有原生的实现
唐诺
·
2023-07-19 19:55
音视频
开源播放器
ijkPlayer
ExoPlayer
MediaPlayer
ExoPlayer
的简单demo
下载地址点击下载demo横屏效果packageqingyunbomei.com.xingtest.videos;importandroid.content.pm.ActivityInfo;importandroid.graphics.Color;importandroid.media.session.PlaybackState;importandroid.net.Uri;importandroid
飞yu流星
·
2023-07-18 01:21
android
Android四大组件
常用开源播放器整理
1、
ExoPlayer
介绍:
ExoPlayer
是Google推出的强大的开源媒体播放器,它提供了灵活的API和丰富的功能,支持多种媒体格式和网络流媒体的播放。
MOONNIFE
·
2023-07-14 03:10
开源
exoplayer
的使用-1
exoplayer
是谷歌出品的,不同版本的api变化不少.我用的是2.18.7版本的.因为flutter插件用到这个播放器也是这个版本的.基于
exoplayer
的flutter播放器有video_player
archko
·
2023-07-13 17:27
exoplayer
android
ffmpeg
exoplayer
JetPack知识点实战系列十:
ExoPlayer
进行视频播放的实现
本节教程我们将来介绍下
ExoPlayer
的视频播放功能。
chonglingliu
·
2023-06-24 04:07
Android自定义音视频播放器
视频播放器有原生的VideoView、开源的Ijkplayer、
ExoPlayer
、JieCaoVideoPlayer等等,这些部分的播放器我们在开发过程中,使用过这些视频播放框架来播放本地视频或者网络视频
Angel-杭州
·
2023-06-11 05:08
android
音视频
构建一个Android视频播放器应用(2/5)
medium.com/google-developers/building-a-video-player-app-in-android-part-2-5-e5a5392879fa本系列文章的目标是让您开始使用
ExoPlayer
小菜鸟程序媛
·
2023-04-21 17:45
Android 使用ViewPager2+
ExoPlayer
+VideoCache 实现仿抖音视频翻页播放
1.实现效果效果图中,视频没有铺满是因为使用了
ExoPlayer
的RESIZE_MODE_FIT模式,虽然使用RESIZE_MODE_FILL模式可以填充整个父布局,但是本Demo中使用的视频源本身就不适合全屏
我不勤奋v
·
2023-04-17 23:58
Android开发
android
Android JetPack Compose实现网络请求分页加载,
ExoPlayer
视频播放,无缝全屏播放| Compose 与 View的互相调用
最近几天一直在研究谷歌的JetPackCompose,给我最大的感受就是便捷,往往使用RecyclerView和Adapter需要实现的功能,包括自定义View,或者简单到一个View的自定义,代码比起Compose要多了很多。自己尝试实现了一款视频列表播放Demo,代码还有很多需要优化的地方,目前只是实现了简单的效果。效果图一、分析网络请求与API:网络请求依然用retrofit,视频列表API
被违规后的昵称
·
2023-04-17 12:09
ExoPlayer
构建结构
exoplayer
的编译控制使用gradle.相对较复杂,这里大致梳理一下里面的结构和一些关键问题。
攻城狮在外
·
2023-04-16 14:32
Android
ExoPlayer
填坑之路
自从上次做完视频播放器调研以后,心里就知道,肯定以后这块东西都是我做,果不其然,公司对视频播放这块不断的优化。我就悲催的无限填坑,话说英语差,看国外文档真的很吃力。简单讲一下项目中遇到的问题。创建和基本使用这个不多讲,最简单使用就是布局里接下来创建轨道,播放器等,如果你播放的时候发现有时候黑屏。这是可能你的VideoCache不是单例模式。下面是我自己写的Manger和VideoCachepubl
土肥圆的诺诺
·
2023-04-13 17:03
Android Vitamio和
ExoPlayer
两种播放器优劣分析
ExoPlayer
是Goo
·
2023-04-11 10:54
02.视频播放器整体结构
整体架构思路分析流程06.如何创建不同播放器07.如何友好处理播放器UI08.交互交给外部开发者09.关于优先级视图展示10.代码项目lib代码介绍00.视频播放器通用框架基础封装视频播放器player,可以在
ExoPlayer
杨充211
·
2023-04-06 10:14
Android 边播放边缓存视频框架:AndroidVideoCache简析
相比于视频录制,视频播放可以选择的方案就要多许多,比如Google的
ExoPlayer
,B站的ijkplayer,以及官方的MediaPlayer。不过,我们今天要讲的是视频的缓
不入流Android开发
·
2023-03-30 19:48
Android开发
android
缓存
音视频
Android MediaSession框架简析
一、简介Google官方在Android5.0引入的媒体应用框架,分为媒体控制器(用于UI)和媒体会话(用于播放器),主要目的是解耦UI和播放器(MediaPlayer、
ExoPlayer
等)。
一杯苦芥
·
2023-03-29 10:40
Android
ExoPlayer
源码分析 一 HLS 拉流及播放流程
本文基于
ExoPlayer
2.13.2版。本文将从HLS入手快速的分析一下
ExoPlayer
各个组件的作用以及HLS从拉流到播放的整个流程。
iBOBO
·
2023-03-28 11:10
ExoPlayer
之SampleQueue
之前分析
ExoPlayer
的流程是source->buffer,从数据源读取数据到buffer中,在
ExoPlayer
中是用SampleQueue来保存buffer。
andev009
·
2023-03-28 09:00
ExoPlayer
的基本使用,播本地raw,播网络,缓存。
基于版本api'com.google.android.
exoplayer
:
exoplayer
:2.17.0'xml中使用布局播raw文件valrawSource=RawResourceDataSource
小于先森
·
2023-03-22 21:50
ExoPlayer
初探
ExoPlayerversion:2.7.3语言:Kotlin使用STEP0.布局文件中引入PlayerViewSTEP1.创建默认selector和renderer//selectorvalBANDWIDTH_METER=DefaultBandwidthMeter()valadaptiveTrackSelectionFactory=AdaptiveTrackSelection.Factory(B
Max____
·
2023-03-21 21:56
[Android多媒体技术] 播放Raw/Assets音视频方法总结
前言本文介绍如何通过系统MediaPlayer,IjkPlayer,
ExoPlayer
分别播放安卓项目下的Raw或Assets文件夹中的音视频文件。
meStronger
·
2023-03-21 19:40
Andriod项目引入ReactNative入坑系列之react-native-video
ReactNative入坑系列之react-native-video安装npminstall--savereact-native-video手动Linkandroid/settings.gradle使用
ExoPlayer
zjiaxin
·
2023-03-17 06:15
深入理解Android音视频同步机制(一)概述
本系列文章将从四个角度来深入研究Android平台上的音视频同步机制,以求为遇到音视频不同步问题的朋友提供一个思路:(1)ExoPlayeravsync逻辑梳理
ExoPlayer
是Google开源的一套
zhanghuicuc
·
2023-02-06 18:21
关于Mediaplayer在Seek之后AndroidVideoCache缓存失效问题
大海全是水,视频全是坑前段时间公司让我调研视频播放,目前轮子较多,有B站的IjkPlayer,还有google的
ExoPlayer
。
S_ZY
·
2023-02-02 12:04
ExoPlayer
的缓存- 一 使用简介
ExoPlayer
的缓存--一使用简介原文链接
ExoPlayer
提供了媒体离线下载功能。在大多数用例中,即使应用程序在后台,也可以继续下载。
赤兔欢
·
2023-02-01 09:14
上一页
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
其他