首页
迈腾大队长
Cancel

前言 最近在开发多媒体音视频相关业务,期间遇到的问题这里全做记录下来,下面是同事提供的一个例子我整理出来,以备后续开发遇到此类问题有个备案. 开篇 最近开发音频涉及到左右声道调节,基于左右声道的音量实现 声音环绕效果. 下面是 UI 演示. 这里其实修改的类似 AVAudioPlayer里面的pan值修改 我在以前的文章也有一篇提到过这个pan 值 可能大家不理解为啥...

前言 都一个多月没更新博客了,这一段时间太忙了. 这篇带来的分享内容是如何正确的给一个UICollectionViewCell添加KVO监听. 开篇 由于目前在开发短视频相关的SDK,面向的多数都是小白开发者,为了能让小白以最低的成本看懂 SDK 的代码以及用法,这就要求我们以小白最容易理解的方式开发代码,比如最低级的MVC模式,最直白的Objective-C(老实说我都烦透了 O...

前言 在开发过程中虽然 UI 这个活很没技术含量,但有时候还是需要做些的特别的转场效果.本教程参考UIPresentationController Tutorial: Getting Started 这篇博文进行 OC 版翻译 也加入了一些小改动 swift 点这里下载demo Objective-C 点击这里直达demo 需求背景 转场对目前的 iOS 来讲已经不能再熟...

前言 这几天一直在开十九大,导致我的梯子翻墙不好使了,就在此时喵神发表了一篇博文 关于 Swift Error 的分类 每次看喵神的文章就像诸葛亮跟周瑜聊天一样如饮美酒,我不能自比诸葛孔明和周公瑾. 当我仔细看喵神博客的时候发现 原来markdown支持很多html标签的小技巧 比如: 第一眼我震撼了 原来 markdown 里面还能嵌入这么多好玩的 就这个问题 问了一...

前言 最近研究OpenGL ES相关和 GPU 相关 发现这篇文章很具有参考的入门价值. 理解 UIView 的绘制, UIView 是如何显示到 Screen 上的? 首先要从Runloop开始说,iOS 的MainRunloop 是一个60fps 的回调,也就是说16.7ms(毫秒)会绘制一次屏幕,这个时间段内要完成: view的缓冲区创建 view内容的绘制(如果...

前言 iOS11 苹果改动了一个比较引开发者关注的亮点 UDID之类的写到系统 keychain 的唯一标识会随着 app 删除而删除 这个问题在微博上已经争论好几天 iOS11新的设备唯一标识 DCDevice 介绍 API 我们首先看看DCDevice类都有啥 #import <DeviceCheck/DeviceCheck.h> NS_ASSUME_NO...

前言 以前总用 markdown 插入表格不成功 这篇分享一下 markdown 如何插入表格 demo: 普通样式 | 一个普通标题 | 一个普通标题 | 一个普通标题 | | ------| ------ | ------ | | 短文本 | 中等文本 | 稍微长一点的文本 | | 稍微长一点的文本 | 短文本 | 中等文本 | 现实效果是这样的 ...

前言 如何使用charles在iOS设备上截获https的请求 1.安装Charles 官网下载就行了 至于破解之类的 自行google吧 我这里使用的是Charles 4.1.3版本 目前应该是最新的 2.HTTP抓包配置 (1) 查看电脑IP (2) 设置手机HTTP代理 手机连上电脑,点击“设置->无线局域网->连接的WiFi”,设置HTTP代理: ...

前言 本篇会从广泛介绍到详细介绍,也就是从粗粒度向细粒度逐渐过度讲解. 期间有任何问题请大家集思广益,多多指教. 主要内容 AR技术介绍 ARKit工作原理及流程介绍 ARKit简单代码实现 ARKit框架所有API介绍 ARScnView介绍 ARSession介绍 ARCamera介绍 ARKit捕捉平地 AR代码demo实现 AR技术...

前言 先上图 这一篇 我们将学习解决如何一套代码解析大部分 多媒体格式的文件然后形成通用的 model - 元数据键值空间标准化 内容介绍 结构图 class 代码 MediaItem (一个直接对外的接口) MetaData (元数据model) Genre (风格) AVMetadataItem+Additions MetadataDefi...