需求 众所周知,原始的音视频数据无法直接在网络上传输,推流需要编码后的音视频数据以合成的视频流,如flv, mov, asf流等,根据接收方需要的格式进行合成并传输,这里以合...
IP属地:河北
需求 众所周知,原始的音视频数据无法直接在网络上传输,推流需要编码后的音视频数据以合成的视频流,如flv, mov, asf流等,根据接收方需要的格式进行合成并传输,这里以合...
Q: 什么是Block?A: Block是将函数及其执行上下文封装起来的对象。 Q: 怎样理解Block调用?A: Block调用就是函数的调用 Q: Block的一大特性是...
前言 不知不觉又过去一年,又增加许多客户端开发经验。有关注我更新的人可能会注意到,每隔一段时间我会对经历和环境做分析,同时也对未来做一些思考。从自身经历出发寻找能力的成长点,...
概述 本文中Demo下载地址。如果你想自定义播放器实现画中画,就可以采用 AVKit 框架中的AVPictureInPictureController类。 如果你想基础的实现...
21年了,不来篇文章,都对不起新的一年。正常流程,先来个3连问。【请读完这个文章,绝对有你想要的】首先来了解下revert是干嘛用的?revert的用法都有神马? reve...
前言 想要成为一名iOS开发高手,免不了阅读源码。以下是笔者在OC源码探索中梳理的一个小系列——类与对象篇,欢迎大家阅读指正,同时也希望对大家有所帮助。OC源码分析之对象的创...
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念。 网上已经有很多源码分析和具体Demo的研究。 写这篇文章的目的是把目前网上能够找到的文章进行一个整体梳理。...
1.错误提示 2019-08-01 18:57:29.445804+0800 pedi Dev[48916:362606] [VERBOSE-2:ui_dart_state....