iOS在7之后增加的麦克风权限的申请,代码如下:123456789101112AVAudioSession *avSession = [AVAudioSession sharedInstance];if ([avSession respondsToSelector:@selector(request...
分类:
移动开发 时间:
2014-12-10 17:54:36
阅读次数:
188
在ios6以前,我们有如下的方法:
#import
[[AVAudioSession sharedInstance] setDelegate:self];
AudioSessionAddPropertyListener(kAudioSessionProperty_AudioRouteChange,audioRouteChangeL...
分类:
移动开发 时间:
2014-10-30 15:20:44
阅读次数:
216
首先,在info.plist里申明需要在后台播放音频内容: 添加key UIBackgroundModes Tips:UIBackgroundModesaudio键 同时还能让app使用AirPlay播放流媒体 除此之外还需要在工程中设置对AVAudioSession 进行设...
分类:
移动开发 时间:
2014-09-02 17:23:44
阅读次数:
397
[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; //建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应
//添加监听
[[NSNotificationCenter defaultCenter] addObserver:self
...
分类:
移动开发 时间:
2014-08-29 18:27:48
阅读次数:
280
-(void) StartRecord:(NSURL *) recordedFile{session = [AVAudioSession sharedInstance];session.delegate = self;NSError *sessionError;[session setCategor...
分类:
其他好文 时间:
2014-08-13 14:46:26
阅读次数:
223
iOs7下,使用AVAudioRecorder录音的时候,会在顶部出现一个红框,或者红框一闪而过,这时候需要设置AVAudioSession,如下代码:AVAudioSession * session = [AVAudioSession sharedInstance]; NSError * s...
分类:
移动开发 时间:
2014-07-25 18:56:02
阅读次数:
222
如何处理被NS_DEPRECATED_IOS标记的selector, 例如:类AVAudioSession中有:- (BOOL)setPreferredHardwareSampleRate:(double)sampleRate error:(NSError **)outError NS_DEPREC...
分类:
移动开发 时间:
2014-06-28 11:16:32
阅读次数:
376
//音频录制(标准过程5,9更新)准备:导入AVFoundation框架及头文件1
设置会话类型,允许播放及录音AVAudioSession *audioSession = [AVAudioSession
sharedInstance];[audioSession setCategory:AVAud...
分类:
移动开发 时间:
2014-05-10 00:51:26
阅读次数:
384