文档章节

Audio Session Category 音频类别

JeansH
 JeansH
发布于 2015/05/14 14:56
字数 273
阅读 96
收藏 2
Audio Session Category 音频类别
音频类别 获取输入硬件 获取输出硬件 与iPod混音 服从振铃/静音

AVAudioSessionCategoryPlayback

AVAudioSessionCategoryRecord

AVAudioSessionCategoryPlayAndRecord

AVAudioSessionCategoryAmbient

AVAudioSessionCategorySoloAmbient

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryRecord error:&error];

[[AVAudioSession sharedInstance] setActive:YES error:&error];

注意:

上表中的获取硬件输入,表示能使用音频输入设备,如麦克风等设备。

获取输出设备,表示能够使用音频输出设备,如扬声器和耳机等设备。

与iPod混音,是只能与iPod媒体库播放的音频混音。

服从振铃/静音,是在设备中设置振铃/静音后,是否影响音频类别,AVAudioSessionCategoryAmbient 和AVAudioSessionCategorySoloAmbient 是受到影响的类别。

还有 Audio Session 中还可以设置是否“活跃”,这会把后台的任何系统声音关闭。如下代码:

[[AVAudioSession sharedInstancesetActive:YES error:&error];


© 著作权归作者所有

JeansH
粉丝 43
博文 15
码字总数 6821
作品 0
深圳
程序员
私信 提问
Audio Session:系统与应用程序的中介

Overview Apple通过audio sessions管理app, app与其他app, app与外部音频硬件间的行为.使用audio session可以向系统传达你将如何使用音频.audio session充当着app与系统间的中介.这样我们无需...

小东邪啊
05/02
0
0
android 音频开发之混响效果

  在Android2.3中增加了对音频混响的支持,这些API包含在android.media.audiofx包中。    一、概述   AudioEffect是android audio framework(android 音频框架)提供的音频效果控制的基...

andyhe91
2013/06/24
0
1
SpyDroid源码分析系列10:SpyDroid上传AAC音频代码分析

下面代码只是一个示意,有些逻辑上的问题,比如出错的处理,我没有去处理, 如果是写商用版本,我肯定会考虑周全,这里就写个DEMO,所以也懒得改,自己看懂就行了。 private SessionBuilder s...

强子哥哥
2013/11/05
1K
9
Audio Unit: iOS中最底层最强大音频控制API

阅读前提: Audio Session基础 - Audio Session Core Audio基本数据结构 - Core Audio 音视频基础知识 C/C++ 简单数据结构,函数使用 以下概念是文中常用的词语,因为其含义一般直接用英文表达,...

小东邪啊
05/06
0
0
Audio Unit播放aac/m4a/mp3等文件

前言 相关文章: 使用VideoToolbox硬编码H.264 使用VideoToolbox硬解码H.264 使用AudioToolbox编码AAC 使用AudioToolbox播放AAC HLS点播实现(H.264和AAC码流) HLS推流的实现(iOS和OS X系统...

落影loyinglin
2017/10/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Visual Paradigm 教程[UML]:如何绘制封装图?(上)

下载Visual Paradigm最新试用版 查看本教程视频文件 在项目开始时,您只有有限数量的图表,一切都简单而美观。然而,当时间过得匆匆时,已经创建了越来越多的图表,并且它们开始变得无法管理...

xiaochuachua
47分钟前
2
0
Pure-ftpd服务安装及虚拟用户设置

安装 sudo apt-get install pure-ftpd 虚拟用户设置 首先,可以在系统中添加相应的用户和组,如用户ftpuser 和组ftpgroup ,专门用来管理ftp服务。也可以是能登录系统的用户,但最好是不能登...

Gm_ning
48分钟前
1
0
一位面试了阿里,滴滴,网易,蚂蚁金服,最终有幸去了网易的Java程序员【面试题分享】

前言 15年毕业到现在也近三年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中... 最终有幸去...

Java领航员
50分钟前
3
0
“大团队”和“敏捷开发”,谁说不可兼得?

阿里妹导读:当小团队的产出跟不上业务需要,团队就面临规模化的问题。从1个团队到3个团队,仍可以通过简单的团队沟通保持高效协作。当产品复杂到需要5个以上团队同时开发时,我们需要一定的...

阿里云云栖社区
54分钟前
1
0
基于虹软人脸识别Demo android人脸识别

参加一个比赛,指定用虹软的人脸识别功能,奈何虹软人脸识别要自己建人脸库,不然就只能离线用,总不能装个样子,简单看了下虹软Demo,下面决定用这种简单方法实现在线人脸识别: Android端(...

是哇兴哥棒棒哒
59分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部