配置音频会话

原创 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>

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


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


处理中断事件





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

相关文章推荐

BMP的MPEG音频插件配置

  • 2007-08-05 11:24
  • 28KB
  • 下载

alsa 音频配置 7 16

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

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

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

树莓派音频配置

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

利用ALSA插件将5.1通道音频通过2通道立体声卡播放的配置(.asoundrc配置文件)

刚接触ALSA,自己学没人带的话真的挺费劲。网上查了很多资料都没有这方面的说明,最后看官方插件配置文档根据个人理解写的心得: (1)先来看看route插件说明: 这个插件可以转换channels和...

linux ffmpeg编译配置安装详解 H264视频MP3音频配置

1.安装yasm 我用的yasm是yasm-1.2.0.tar.gz这个版本的 #wget http://www.tortall.net/projects/yasm/releases/yasm...

AVAudioSession 音频会话类别简介

AVAudioSession类由AVFoundation框架引入,AVAudioSession是一个单例模式,也就是说,不用开发者自行实例化.每个IOS应用都有一个音频会话。这个会话可以被AVAudi...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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