Sergio Chan

Full Stack, Born hacker, Professional Manager

Crazy fan of Hackathons all around the world.
Founded Hackathon team hACKbUSTER.


  1. AVAudioPlayer的几个细节

    昨天在做 iOS 上的声波传输的时候,倒是遇到了几个和 AVAudioPlayer 有关的有趣问题,这种问题一般情况下我们都注意不到,只要踩过了才知道。 关于 PCM DataAVAudioPlayer 有一个初始化方法 initWithData:error:,这个方法的 API 说明是 / all data must be in the form of an audio file understood by CoreAudio / 在苹果的文档里,我们看到 AVAudioPlayer并 …

    于  AVAudioPlayer, AVFoundation 继续阅读

  2. 我是怎么踩过在 OSX 上录屏的坑的

    昨天开始在研究 OSX 上的屏幕录制并且实时获取视频流或图像帧的实现。遇到了非常大的阻力,各种问题,昨晚纠结了一整晚,终于在小萌的启发下慢慢找到了解决办法,把谷歌和 stackoverflow 都翻了个底朝天,最后的解决有点意外,中间还是有一些细节需要求证,然而除了 Apple Doc 已经没有任何参考文献了,而有些机制 Apple Doc 中都不会涉及。所以此刻迫不及待的想要写一篇博客,来纪念万里长征的第一步。 要实现录屏,有两种途径,一种是通过 Core Graphic, 一种是通过 AV …

    于  AVFoundation, Cocoa 继续阅读