在使用Apple设备时我们注意到有些應用打开音频播放时,其他音频就会终止而有些应用却可以同时使用音频,这就出现了多种声音的情况这些音频环境就涉及了音频会話内容:iOS中,每个应用都有一个音频会话及AVAudioSession,它属于AVFoundation框架中是一种单例模式。
混音播放可以与其他音频应用同时播放 |
录音模式,用於录音时使用 |
播放和录音此时可以录音也可以播放 |
硬件解码音频,此时不能播放和录制 |
多种输入输出例如可以耳机、USB设备同时播放 |
注意:是否遵循静音键表示在播放过程中如果用户通过硬件设置为静音是否能关闭声音
// 设置音频会话为录音环境说明:假如我们设置的音频會话为独占的话(如:后台播放),其他正在播放音频的应用就会被终止播放
音频的播放分为音效播放和音乐播放前者是一些短音频播放,不需要进度、循环次数控制后者是一些较长的音频,需要对进度、循环次数做精确控制在iOS中,分别使用blogs.com/kenshincui/p/4186022.html 音频在i...