本文属于备忘录形式的,记录了最近的一些收获。
在web世界里,cache是无所不在的。
客户端的浏览器会针对访问的网页自动的缓存一部分的静态文件,从而增加浏览的速度,这就是我们为什么会在浏览器的临时文件夹中发现大量莫名其妙文件的理由。
另外ISP为了增加用户的访问速度,也会在中转的服务器中提供大量的缓存文件,用户不用远渡重洋到目的地取经,中途就有可爱
这个是在ssm的基础上再去整合shiro和ehcache的,整合ehcache主要是为了减少后台shiro拦截的次数,因为如果我们不使用缓存的话,后台shiro的认证和授权的拦截器就会反复的进行拦截,导致系统的运行效率不高,因此使用缓存是一种很好的解决的方法,下面我们看看如何整合ehcache。1、加入jar包pom.xml在这之前,我们先加入shiro和ehcache的相关jar包<!--
转载
2023-11-01 21:47:45
661阅读
ExoPlayer的学习和使用(音频)(一)1.前言Google GitHub ExoPlayer地址:https://github.com/google/ExoPlayer相关教程网站:https://google.github.io/ExoPlayer/guide.html简要说明:ExoPlayer is an application level media player for Andro
转载
2023-12-19 09:40:10
97阅读
本想着上效果图的,可惜图片太大了不允许上传参观移步GitHubEXOPlayer是Google官方开源的一种播放器官方介绍 ,能够支持DASH, SmoothStreaming 和 HLS,可惜不能支持Adobe的rtsp、rtmp(有时间我会把B站开源播放器放上来IjkPlayer,那才叫功能强大且易上手这是后话。毕竟EXOPlayer是Google的亲儿子,我也是先应用的它而后转去ijkPla
转载
2023-09-25 17:02:44
297阅读
ExoPlayer详解系列文章ExoPlayer详解——入门(官方文档)ExoPlayer详解——媒体类型(官方文档)ExoPlayer详解——高级主题(官方文档)一、DASHExoPlayer支持多种容器格式的DASH。必须对媒体流进行解复用,这意味着必须在DASH清单中的不同AdaptationSet元素中定义视频,音频和文本(CEA-608是一个例外,如下表所述)。还必须支持包含的音频和视频
转载
2023-12-02 21:29:30
370阅读
在之前的项目中使用原生VideoView,存在一个加载非常慢的问题,为了提升加载速度,在项目中使用ExoPlayer来替换原视频方案.ExoPlayer是Google提供的开源视频库,提供了功能更强大的媒体播放功能,支持多种格式 https://github.com/google/ExoPlayer 我这里只需要能播最普通的Mp4即可,参考官方Demo,删减一下,就能得到一个简单的视频播放器,然
转载
2023-11-06 17:30:27
531阅读
# Android ExoPlayer的实现
## 概述
ExoPlayer是一个功能强大的Android媒体播放器框架,它提供了灵活的API,用于在Android设备上播放音频和视频文件。本文将介绍如何使用ExoPlayer来实现音视频播放功能。
## 实现流程
下面是使用ExoPlayer来实现音视频播放功能的基本流程:
| 步骤 | 描述 |
| --- | --- |
| 1. 添加
原创
2023-07-23 17:10:59
511阅读
在这篇博文中,我们将探讨如何在Android中使用ExoPlayer,一个强大的媒体播放器库,来处理音视频播放的种种需求。我们会从环境准备开始,然后分步引导你到达目标,进一步解析配置细节,验证功能,提出优化技巧,最后聊聊扩展的应用场景。
## 环境准备
在开始之前,我们需要确保环境的准备妥当。这包括了Android Studio、Gradle及ExoPlayer自身的库依赖。
### 前置依
我该如何转换MOV文件至MP4?有时候您可能会遇到以上同样的问题,您的MOV视频无法在播放器、智能手机或者其他设备上播放。有一些MOV文件甚至无法在您的QuickTime播放,又或者播放了只有音乐没有画面。而MP4是现在最流行的视频格式,适用于手机、平板以及其他设备。许多人正在寻找如何转换MOV至MP4的方法以便可以随时随地播放和观看视频。在这个文章里,我们将会介绍给您4种在Wind
转载
2024-08-02 09:01:23
1738阅读
# Android ExoPlayer的功耗分析
在现代移动音视频应用开发中,**ExoPlayer**作为一个高度自定义的媒体播放器,因其性能强大而备受青睐。然而,随着移动设备电池寿命越来越短,如何优化ExoPlayer的功耗变得尤为重要。
## 什么是ExoPlayer?
ExoPlayer是Google为Android平台开发的一个开源项目,用于播放音频和视频。与Android自带的M
原创
2024-10-09 05:43:36
77阅读
一、前言: 在exoplayer的同步机制分析中,我们知道所有的同步处理前提都是基于准确的音频的时间戳来执行的。因为exoplayer对音频的时间戳处理很繁琐,所以,单独编写一篇博客来分析。二、代码分析:1.音视频时间戳的更新点: 时间戳的更新是在doSomeWork那个大循环里面去执行的,也就是说,每10ms进行一次更新:doSomeWork@ExoPlayer\library\core\src
1.应用程序二进制接口(Application Binary Interface)定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上,从使用的指令集,内存对齐到可用的系统函数库。在Android 系统上,每一个CPU架构对应一个ABI:armeabi,armeabi-v7a,x86,mips,arm64- v8a,mips64,x86_64。2.解决办法:在build.gradle设置
转载
2024-09-12 15:19:39
67阅读
前言本篇博文主要是对播放视频宽高设置的源码进行分析,为了方便讲解,提前也会对EXOPlayer的使用做简单概述。 使用ExoPlayer播放视频1.首先我们需要在布局管理器中添加如下xml代码:<com.google.android.exoplayer2.ui.SimpleExoPlayerView
android:id="@+id/play_view"
an
转载
2023-09-24 17:45:07
631阅读
细心的网友可能发现Android的ROM中有很多odex文件,相对于 APK中的dex文件而言这个odex有什么作用呢? Android123提示大家,如果你仔细观察会发现文件名时一一对应的,同时那些对应的apk文件中没有dex文件。这样做可以使其厂商保证一定的反盗 版,因为没有没有dex文件的apk是无法正常安装的,而厂商直接将odex和不完整的apk文件放到手机rom固化到/system/bi
转载
2024-01-10 16:04:22
106阅读
一、前言: 上一篇博客介绍了exoplayer的简单demo,对流程有了一个大致的了解,我们都知道exoplayer的本质是调用Android原生的MediaCodec接口,这篇博客将着重分析其内部实现逻辑,看exoplayer是如何完成创建的。二、流程分析: 先贴出上篇博客中讲exoplayer初始化的五步曲:private fun initPlayer(playUri: String?) {
转载
2023-10-03 22:00:41
342阅读
ODEX是安卓上的应用程序apk中提取出来的可运行文件,是通过apk安装包的中的dex优化过的,再把apk包里的dex文件删除。
这样做可以加快软件的启动速度,预先提取,减少对RAM的占用,因为没有odex的话,系统要从apk包中提取dex再运行。
什么是dalvik-cache?
当Android启动时,DalvikV
转载
2024-05-17 05:11:33
259阅读
# Android播放器 ExoPlayer 科普文章
在现代智能手机游戏和视频播放日益普及的今天,ExoPlayer作为Android平台的一款优秀媒体播放器库,凭借其强大的功能和灵活的使用场景,逐渐成为开发者在实现媒体播放时的首选方案。本文将深入探讨ExoPlayer,包括其特点、基本使用方法、代码示例,还将介绍一个甘特图来展示ExoPlayer的开发过程。
## 什么是ExoPlayer
OWA是Outlook Web Access的缩写,OWA允许用户用浏览器通过HTTP/HTTPS访问Exchange邮箱,是一种重要的在线访问方式。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 试验拓扑图:
一.OWA的实现
转载
2024-07-11 23:13:27
29阅读
# Android ExoPlayer 使用指南
在现代应用开发中,音视频播放功能变得越来越重要。随着移动互联网的发展,用户对音视频播放的要求不断提高,因此很多开发者在选择音视频播放器时,ExoPlayer 成为一个非常受欢迎的选择。本文将介绍如何在 Android 应用中使用 ExoPlayer,并提供一些可供实践的代码示例。
## 什么是 ExoPlayer?
ExoPlayer 是 G
原创
2024-10-18 08:52:10
148阅读
在数据的统计分析中,经常要对数据排序,但你真的了解排序功能吗?今天,小编带你来了解Excel工作表中的排序功能。一、Excel工作表中:按数值大小排序 方法:1、选中排序列的任意单元格。2、【数据】,选择【排序和筛选】选项卡中的【升序】或【降序】命令即可。解读:此方法仅适用于单元格区域大小相同的情况,如果有合并单元格区域,此方法无法完成排序需求。二、Excel工作表中:
转载
2024-09-29 09:30:51
75阅读