摘要:
QQ音乐播放的过程中,锁屏状态下的效果如下: 也就是说,QQ音乐播放过程中,添加锁屏远程事件的监听。 本文只记录本人知道的小知识点,不提供完整的代码。 实现的原理: (1)获取锁屏歌曲信息中心:MPNowPlayingInfoCenter (2)设置锁屏下要显示的歌曲的信息 (3)启动远程事件的监听 阅读全文
摘要:
预期实效果图如下: 如上图所示,文字的颜色会根据时间的移动,逐字变成绿色。 实现方法:(1)调用方法: 用 void UIRectFillUsingBlendMode(CGRect rect, CGBlendMode blendMode) 这个方法来实现 (2)实现逻辑: 自定义Label,通过la 阅读全文
摘要:
//听筒播放 - (IBAction)tingTongPlay:(id)sender { [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:0 error:nil] 阅读全文
摘要:
参考文章:https://www.cnblogs.com/junhuawang/p/7920989.html 音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它可以实现对App 阅读全文
摘要:
一.介绍 AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频注册到系统声音服务(System Sound Service).System Sound Service是一种简单、底层的声音播放服务,但是它本身也存在着一些限制: 音频播放时间不能超过30 阅读全文
摘要:
1.静态库简介 1.1.静态库的简介 库就是程序代码的集合,是共享程序代码的一种方式 1.2.库的分类 (1)开源库:公开源代码,能看到具体实现 (2)闭源库:不公开源代码,是经过编译后的二进制文件,看不到具体实现;其中包括:静态库和动态库 1.3.静态库的存在形式 (1).a (2).framew 阅读全文
摘要:
点击状态栏,回到顶部(系统自带就有),其实现原理: 设想一:监听状态栏点击 不可取--因为获取不懂状态栏的控件,系统没有暴露 设想二:往窗口上添加一个View,挡住状态栏 不可取--因为添加后,View视图还是在状态栏的下面,没法挡住;状态栏是另外一个窗口 设想三:创建状态栏窗口 代码如下: 创建完 阅读全文
摘要:
HTTPS请求的时候: [1]证书是受信任的,什么都不用做 [2]证书是不受信任的,是自签名的 (1)修改配置文件,禁用ATS特性 (2)信任并安装数字证书 NSURLSession的示例代码如下: AFN的设置 阅读全文