配置音频会话

原创 2015年11月17日 16:40:48

音频会话在应用程序的生命周期中是可以修改的!通常只配置一次,在应用程序启动时配置.


当音频配置完成后,切换设备的静音开关是不能让声音消失的  但是按钮Lock按钮的时候会让声音消失,

- (BOOL)application:(UIApplication *)application didFinisLaunchingWithoptions:(NSDictionary *)launchOptions{

AVAudioSession *session = [AVAudioSession sharedInstance];

NSError *error;

if(![ session setCategory:AVAudioSessionCategoryPlayback error:&error]){

NSL(@"%@",[error localizedDesription])l;

}

if(![ session setActive:YES error:&error]){

NSL(@"%@",[error localizedDesription])l;

}


return YES;

}


设备锁定得状态是应用处于后台的状态, 设置上面的分类可以让设备拥有后台播放的功能, 但是需要早info.plist文件里面添加信息:

添加一个新的Required background modes类型的数组在其中添加名为App plays audio or steams audio/video using AirPlay 的选项


也可以打开info.plist文件 在XML部分编辑plist 在文件底部的</dict>标签前添加:

<key>UIBackgroundModes</keys>

<array>

<string>audio</string>

</array>

添加这一设置表示应用程序现在允许在后台播放音频内容


再次编译  按下设备锁音频不会暂停 


处理中断事件





版权声明:本文为博主原创文章,未经博主允许不得转载。

MediaPlayer音频输出设备配置

  • 2008年07月02日 19:36
  • 647KB
  • 下载

BMP的MPEG音频插件配置

  • 2007年08月05日 11:24
  • 28KB
  • 下载

MTK feature phone 音频参数配置

驱动调试中,音频效果的修改和射频修改是两个很重要的部分,针对音频驱动修改,部分修改DEMO如下: 1.aud_common_config.h文件,修改音频参数,由硬件部门提供: #de...

树莓派音频配置

树莓派有两种音频输出模式:HDMI和耳机接口。你可以在任何时候切换这两种模式。 如果你的HDMI显示器有内置的音箱,音频是可以通过HDMI接口播放的。你也可以切换到耳机接口,使用耳机或者其它耳机接口...

音频配置 & iPhone X的适配

前言

alsa 音频配置 7 16

在sound/soc/codecs目录中有很多音频codec的codec驱动;这里个驱动文件中定义了很多widget和control,alsa在playback或record的时候,sound/soc...

ios 音频处理开发(一)iOS AudioSession中的category配置问题

讲解开发中声音播放器的Category配置对声音播放的影响

Unity 配置窍门:内存,音频和纹理

本篇博客由英特尔视觉计算部应用工程师 Steve Hughes 编写而成,主要介绍关于内存优 化和处理纹理方面的提示与技巧。 更多信息请参阅 Steve 和 Cristiano 的 文章 (大部分...
  • KiTok
  • KiTok
  • 2017年03月25日 23:45
  • 224
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:配置音频会话
举报原因:
原因补充:

(最多只允许输入30个字)