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
ijkplayer消息机制
Mp4视频首帧加载时间过长问题分析
项目使用的是
IJKPlayer
,需要注意的是埋点前需要关闭ffmpeg的打印日志,打印大量的日志会很耗性能(ffmpeg在给mp4文件创建索引表时会打印大量ctts,sttz等信息):[IJKFFMoviePla
陆离o
·
2021-04-18 18:03
android视频播放库
(文章末有一些优秀的播放库)gsyvideoplayer
ijkPlayer
ExoPlayerjiaoziVideoPlayer注:1、所有均需要添加网络权限。
Imfondof
·
2021-04-15 00:51
Android
消息机制
Handler
love.GIF 在android开发中,我们经常会在子线程中通过handler发送数据给主线程,通知主线程做相应的操作。子线程、handler、主线程构成了线程模型中的经典问题:生产者-消费者模型:生产者和消费者在同一时间段内共用同一存储空间,生产者往存储空间中添加数据,消费者从存储空间中取走数据。handler生产者-消费者模型.png保证数据生产消费的顺序(通过MessageQuene,先
w达不溜w
·
2021-04-14 20:56
Looper源码探究—Android
消息机制
Android
消息机制
探究LooperHandler之间有什么关系:首先看一个handler的使用例子:Handlerhandler=newHandler(){@OverridepublicvoiddispatchMessage
埃赛尔
·
2021-04-13 23:59
Android短视频秒播方案(基于
ijkplayer
)
1、短视频预加载策略1,修改AndroidVideoCache进行预加载2,线程池并发缓存并控制视频缓存优先级(线程池线程数为3,先加入的先缓存),一次预加载8个视频,item创建时开始预加载,item销毁时,取消预加载3,等待下页第一个视频预加载完成,才会进入下一页视频,保证滑到的视频都是可以立马观看的。(一页视频为8个)4,当前视频开始播放之后才会进行预加载5,区分快滑慢滑两种模式,快滑时取消
小红军storm
·
2021-04-13 17:04
最新iOS面试题-面试常问问题(一)
OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是
消息机制
。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于
iOS最新面试题收录
·
2021-04-13 16:34
iOS底层面试题--Runtime
d1d2218ecb3b8dfbab4c42db47b6263e.png面试题的答案都是抛砖引玉,具体细节还得深入了解iOS底层原理1、简述一下OC的
消息机制
?
ptlCoder
·
2021-04-08 09:08
runtime-objc 类结构
Objectiv-C=C+Preprocessor(预处理器)+runtime编译器Clang把OC代码编译成C++代码运行时系统Runtime,执行编译后的代码核心功能c结构体->封装->OC类执行OC方法->
消息机制
_东阁堂主_
·
2021-03-23 21:52
Android
消息机制
:Handler、MessageQueue 和 Looper
在这篇文章中,我们将会讨论Android的
消息机制
。提到Handler,有过一些Android开发经验的都应该很清楚它的作用,通常我们使用它来通知主线程更新UI。
开发者如是说
·
2021-03-23 19:43
消息转发流程
用OC
消息机制
来说就是:消息的接收者不过到对应的selector,这样就启动了消息转发机制。抛出异常之前消息转发过程中的步骤:1.
wpf_register
·
2021-03-12 10:50
Android
消息机制
(四) HandlerThread
参考Handler和他的小伙伴们(中)android点滴之HandlerThread的用法AndroidHandlerThread源码分析AndroidHandlerThread完全解析我们知道Thread线程是一次性消费品,当Thread线程执行完一个耗时的任务之后,线程就会被自动销毁了。如果此时我又有一个耗时任务需要执行,我们不得不重新创建线程去执行该耗时任务。然而,这样就存在一个性能问题:多
合肥黑
·
2021-03-12 00:01
android 多线程 — 线程的面试题和答案
这里都是我从各个地方找来的资料,鸣谢:[Android面试系列]一句话讲清楚Android
消息机制
Java多线程干货系列—(一)Java多线程基础JAVA多线程和并发基础面试问答(转载)Java线程面试题
前行的乌龟
·
2021-03-11 22:09
Android 面试常见客,Handler面试知识点整理!
Handler是Android中最高频使用的
消息机制
,这些年在大厂的面试过程中,碰到的越来越多了。虽然碰到的多但是能完成解答出来的朋友却很少,怎么回事呢?
涂程
·
2021-03-11 22:48
程序员
Android
移动开发
java
android
面试
framework
handler
android电视端播放器
思路:使用SurfaceView+
IJKPlayer
,SurfaceView负责画面呈现,
IJKPlayer
负责播放控制。两个Activity使用同一个
IJKPlayer
就可以了
雄鹰小朱
·
2021-03-11 16:48
博客笔记大汇总
06.网络编程07.类的加载08.反射原理09.数据算法10.Java异常11.Java深入Android博客大汇总01.开源项目02.基础组件03.View事件04.动画机制05.View事件06.
消息机制
·
2021-03-11 08:56
java
深入理解Android
消息机制
之Handler,Looper,MessageQueue
前言重新研究了AndroidHandler,Looper,MessageQueue的源码,收获很多,这里记录一下。文中会提几个问题,来更好的引起思考。正文说到用来线程间通信的Handler机制,我们就会谈及Looper和MessageQueue。简单来说,Looper就是一个循环器,每一个线程都只有自己的一个Looper对象,而每一个Looper对象也都会绑定一个消息队列,Looper的任务就是负
Devnan
·
2021-03-10 20:25
ijkplayer
编译ffmpeg时加入libxml2库时出现: ERROR: libxml-2.0 not found using pkg-config, 解决方法及原因
ijkplayer
中ffmpeg编译问题1.前言2.问题的出现3.解决过程3.1网络查找解决方法3.2自己解决的过程3.2ffmpeg3.4中编译dash的bug1.前言由于需要
ijkplayer
-android
chendilincd
·
2021-03-08 12:44
音视频学习
如何通过事务消息保障抢购业务的分布式一致性?
但引入事务
消息机制
在实现高性能的同时,也增加了整体的业务复杂度。我们需要对业务场景进行充分评估,选择与自身业务特点最为匹配的一种,才能更好地发挥柔性事务的价值。
·
2021-02-26 10:26
如何通过事务消息保障抢购业务的分布式一致性?
但引入事务
消息机制
在实现高性能的同时,也增加了整体的业务复杂度。我们需要对业务场景进行充分评估,选择与自身业务特点最为匹配的一种,才能更好地发挥柔性事务的价值。
·
2021-02-26 09:31
"一篇就够"系列: Handler扩展篇
前言Handler系列文章共两篇:第一篇:"一篇就够"系列:Handler
消息机制
完全解析第二篇:"一篇就够"系列:Handler扩展篇在上一篇中,我们对Handler的主体部分进行了讲解,今天,我们就来学习一下
sweetying
·
2021-02-24 12:19
浅谈Android
消息机制
原理,看看这篇文章吧!
前言九月裸辞从长沙跑到上海,跑了一个月的面试,本月中旬终于拿到了爱奇艺的高级工程师offer。做Android开发整4年有余,但是这一年才是最充实的,我花一年时间努力,送给了自己一个完美的蜕变!寒冬裁员潮给我的危机感我普通本科毕业,在长沙待了四年,其中只换过两家公司。去年这个时候,公司业绩不好要裁人。主管平时跟我关系比较好,说我本来也在被裁的考率名额中的,他帮我跟领导说了一堆好话才没事。我请主管吃
NathanEmily
·
2021-02-22 09:23
程序员
android
AMessage-ALooper-AHandler
消息机制
流程分析
android底层的通信方式采用C++实现
消息机制
,简单来说就是ALooper-AHandler-AMessage机制。其能实现异步处理消息队列中的消息。
小和尚念经敲木鱼
·
2021-02-21 16:50
Android多媒体框架
android
c++
【iOS】Xcode 12打包IJKMediaFramework.framework遇到的问题
问题前提:新公司项目用到
ijkplayer
进行直播业务的播放,接手项目后有个业务需求对拉流延迟要求比较高,经过一系列debug后发现iOS端
ijkplayer
延迟略大于Android端,于是决定对
ijkplayer
酷酷的小虎子
·
2021-02-20 17:08
Android
消息机制
消息机制
主线程和子线程通信
消息机制
涉及到三个角色,Handler、MessageQueue、Looper基本实现这里只介绍主线程handler创建方式,子线程后续源码部分在介绍创建Handler,重写handleMessage
dreamkid
·
2021-02-20 15:35
Android开发 面试必问的Handler
消息机制
最近项目提测了也闲了下来看到Handler就想起面试必问,Handler机制相信大家每个人面试的时候都被问到吧,就来总结一下看看,话不多说先看流体图:这个流体图应该已经把整个Handler
消息机制
的流程都涵盖了
SunshineBoy的博客
·
2021-02-19 15:31
Android基础篇
android
微服务架构设计模式笔记--第二章 微服务架构中的进程间通信
基于同步远程过程调用模式的通信2.1使用REST2.2使用gRPC2.3使用断路器模式处理局部故障2.4使用服务发现应用层服务发现模式平台层服务发现模式3.基于异步消息模式的通信3.1什么是消息传递3.2使用
消息机制
实现交互
奔跑码农
·
2021-02-12 01:32
微服务架构设计模式
架构
分布式
spring
后端
java
mysql
Android全面解析之Context机制
在文章Android全面解析之由浅及深Handler
消息机制
中讨论到,Handler可以:避免我们自己去手动写死循环和输入阻塞来不断获取用户的输入以及避免线程直接结束,而是采用事务驱动型设计,使用Handler
·
2021-02-09 01:47
javaandroid
redis订阅超时设置_Redis完成聊天室功能
Redis提供了Pub/Sub(发布/订阅)模式的
消息机制
。发布者向指定频道发布消息,订阅了该频道的订阅者就可以获取消息。通过该机制,我们可以完成聊天室、公告牌等功能。
低僧
·
2021-01-31 18:08
redis订阅超时设置
JavaScript设计模式之观察者模式
目录简介实现创建观察者对象简介观察者模式由称作发布-订阅者模式或
消息机制
,该模式定义一种依赖关系,旨在解决主体对象与观察者之间功能的耦合。
懒得幽默的老四
·
2021-01-31 18:43
设计模式
javascript
Linux之I/O 多路复用之Select、Poll、EPoll
前言我们知道Android
消息机制
是通过Handler、Looper与MessageQueue建立的整个体系,Looper.loop()方法是开启了一个死循环,不停地从MessageQueue中取消息,
巴黎没有摩天轮Li
·
2021-01-31 12:56
AudioToolBox播放pcm音频数据
厂商建议我们将h264视频流和pcm音频流合成为本地直播流,使用
IJKPlayer
无缓冲播放。但在实际测试中,无缓冲播放会存在比较严重的卡顿、延迟现象。
谢顶强
·
2021-01-29 15:25
ijkplayer
源码分析 整体概述
前言本系列是对
ijkPlayer
进行源码分析,本篇是对
ijkPlayer
的整体概述,分析了主要流程、主要结构体和初始化流程,为后面的文章打下基础。
baiiu
·
2021-01-21 19:17
音视频
ijkPlayer
源码分析
Handler
消息机制
(六):Looper.loop()为什么不会阻塞主线程?
Thread的run方法如下:@Overridepublicvoidrun(){mTid=Process.myTid();Looper.prepare();synchronized(this){mLooper=Looper.myLooper();notifyAll();}Process.setThreadPriority(mPriority);onLooperPrepared();Looper.l
bug樱樱
·
2021-01-15 17:36
Android
android
java
多线程
Objective-c中 isEqual ,isEqualToString , == 三者的区别
一、介绍OC中的对象都是用指针表示,方法的调用是基于
消息机制
实现,==比较的自然是指针指向的地址二、isEqual和isEqualToString的区别IsEqual是NSObject的方法,而isEqualToString
哈布福禄克
·
2021-01-12 09:21
编译iOS版
IJKplayer
h264)framwork下载地址:链接:https://pan.baidu.com/s/15Y_imq5aIdyiQ7b62sOG-Q密码:16gy编译步骤:1.克隆仓库到指定位置并重命名为比如桌面上的
ijkplayer
-ios
dip_ios
·
2021-01-08 15:58
解决ijklayer 多路码流时默认播放h265
1.背景1.1
ijkplayer
编译完成后是默认播放小码流的即h264,如下面的代码所示,但如果需求是播大码流即h265时,通过IJKFFOption好像不行。
dip_ios
·
2021-01-07 10:40
hal 外部唤醒脚唤醒_Android 同步屏障?阻塞唤醒? Handler 中隐藏的秘密
大家应该都知道,Android的
消息机制
是基于Handler实现的。还记得一年前的自己就看了几篇博客,知道了Handler、Looper、Message
weixin_39608398
·
2020-12-29 17:54
hal
外部唤醒脚唤醒
Android:遇到Handler中有Loop死循环,还没有阻塞主线程,这是为什么呢?大佬教你“一招”解决
最后将handle引起的内存泄漏,内存泄漏一定是一个加分项先上一份整理好的面试目录前言Android的
消息机制
主要是指Hand
bugyinyin
·
2020-12-28 10:28
Android
面试
编程语言
android
java
用鸿蒙开发AI应用(五)HDF 驱动补光灯
HDF驱动开发1.简介HDF(OpenHarmonyDriverFoundation)驱动框架,为驱动开发者提供驱动框架能力,包括驱动加载、驱动服务管理和驱动
消息机制
。旨在构建统一
bluishfish
·
2020-12-27 07:00
鸿蒙
内核
java
linux
物联网
docker
Bilibili
ijkPlayer
前世今生PPT
文章PPT图片来自网络:https://myslide.cn/slides/22556#,这里截图是方便自己学习使用!
LQS_Android
·
2020-12-25 10:18
android
ijkVideoPlayer
异步消息处理机制之activeMQ应用实例
上篇说了KAFKA应用实例,本篇承接上篇,着重描述activeMQ
消息机制
的应用。KAFKA和MQ同为数据异步处理中间件,本质都是对消息的异步处理,异步通信、削谷填峰,高并发情况下的数据处理机制。
Eric
·
2020-12-24 10:06
java
activemq
异步编程
消息中间件
数据处理
Handler
消息机制
的面试问题分析
简要Handler
消息机制
是有Handler,Message,MessageQueue和Looper组成的
消息机制
Handler相关: Handler在Android
消息机制
中主要职责:负责发送消息和接收消息
如愿以偿丶
·
2020-12-21 17:49
【Android面试查漏补缺】之Handler详解,带你全面理解Handler
消息机制
在安卓面试中,关于Handler的问题是必备的,但是这些关于Handler的知识点你都知道吗?一、题目层次Handler的基本原理子线程中怎么使用HandlerMessageQueue获取消息是怎么等待为什么不用wait而用epoll呢?线程和HandlerLooperMessageQueue的关系多个线程给MessageQueue发消息,如何保证线程安全Handler消息延迟是怎么处理的View
炙热是你
·
2020-12-17 00:46
android
OC笔记之Runtime
runtime的
消息机制
方法的本质就是发送消息。发送消息的详细
崔希羽
·
2020-12-14 18:05
RabbitMQ的死信队列
1、死信队列1.1、DeadLetter:是RabbitMQ中的一种
消息机制
出现死信消息的可能情况如下消息被否定确认,channel.basicNack或channel.basicReject,requeue
Linoan
·
2020-12-12 20:12
java
rabbitmq
RabbitMQ的死信队列
1、死信队列1.1、DeadLetter:是RabbitMQ中的一种
消息机制
出现死信消息的可能情况如下消息被否定确认,channel.basicNack或channel.basicReject,requeue
Linoan
·
2020-12-12 19:50
java
rabbitmq
【Android面试查漏补缺】之Handler详解,带你全面理解Handler
消息机制
在安卓面试中,关于Handler的问题是必备的,但是这些关于Handler的知识点你都知道吗?一、题目层次Handler的基本原理子线程中怎么使用HandlerMessageQueue获取消息是怎么等待为什么不用wait而用epoll呢?线程和HandlerLooperMessageQueue的关系多个线程给MessageQueue发消息,如何保证线程安全Handler消息延迟是怎么处理的View
炙热是你
·
2020-12-12 14:10
android
Android
消息机制
与类加载
Android
消息机制
原理Android类加载Android热修复Android
消息机制
Handler、Looper、MessageQueue三者的关系.image.png一个Handler有一个
老北瓜
·
2020-12-10 10:22
后台默默的劳动者,探究服务
Android多线程编程异步
消息机制
关于多线程编程其实和J
zouchanglin
·
2020-12-10 02:20
android
后台默默的劳动者,探究服务
Android多线程编程异步
消息机制
关于多线程编程其实和J
zouchanglin
·
2020-12-08 15:15
android
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他