/**
1. AudioToolBox中的AudioSession
2. AVFoundation中的AVAudioSession
//AVAudioSession的AudioRouteChangeReason枚举
typedef NS_ENUM(NSUInteger, AVAudioSessionRouteChangeReason)
{
AVAudioSessionRouteChangeReasonUnknown = 0,
AVAudioSessionRouteChangeReasonNewDeviceAvailable = 1,
AVAudioSessionRouteChangeReasonOldDeviceUnavailable = 2,
AVAudioSessionRouteChangeReasonCategoryChange = 3,
AVAudioSessionRouteChangeReasonOverride = 4,
AVAudioSessionRouteChangeReasonWakeFromSleep = 6,
AVAudioSessionRouteChangeReasonNoSuitableRouteForCategory = 7,
AVAudioSessionRouteChangeReasonRouteConfigurationChange NS_ENUM_AVAILABLE_IOS(7_0) = 8
}
//AudioSession的AudioRouteCh
在过去的几年中,软件开发社区对流行的开源关系数据库的热爱已经达到了一个高潮...
因为电脑是windows 7系统,开发环境又在linux,经常在linux碰到乱码问题,很是痛...
先前说了树的基本操作,我们采用的是二叉链表来保存树形结构,当然二叉有二叉的...
前言 Microsoft.AspNetCore.ConcurrencyLimiter AspNetCore3.0后增加的,用于传入...
通过向一批图像添加效果来学习 GIMP 的脚本语言 Script-Fu。 前一段时间,我想给...
现在使用Vscode编码的人越来越多,凭借着免费,开源,轻量,跨平台的特点收货了...
文档目录: 一、概念 二、wait的作用 三、notify的作用 四、生产者消费者模式 五...
Webpack知识整理-资源加载器 前端模块化概述 模块化打包工具 WebPack 快速上手 w...
从何说起 这来自于我把项目迁移到Asp.Net Core的过程中碰到一个问题。在一个web...
mysql提供的模式匹配的其他类型是使用扩展正则表达式。 当你对这类模式进行匹配...