草庐IT

AVAudiosession

全部标签

ios - 录制时实时上传音频片段?

如何在录制的同时将音频片段实时上传到服务器?基本上我的要求是在录制时将音频剪辑上传为夹头/数据包。我已经使用IQAudioRecorderController完成了录音部分https://github.com/hackiftekhar/IQAudioRecorderController.它记录音频并保存到TemporaryDirectory。我想知道如何在不保存音频剪辑的情况下实时上传。这是录音部分//UniquerecordingURLNSString*fileName=[[NSProcessInfoprocessInfo]globallyUniqueString];_recordi

ios - 使用 Audio Session 录制时如何减少录音噪音?

我的一些录音代码可以正常工作,但录制的音频(来自iPodtouch内置麦克风)非常嘈杂。这是我的配置:AVAudioSession*audioSession=[AVAudioSessionsharedInstance];NSError*err=nil;[audioSessionsetCategory:AVAudioSessionCategoryPlayAndRecorderror:&err];if(err){NSLog(@"audioSession:%@%d%@",[errdomain],[errcode],[[erruserInfo]description]);return;}[au

ios - 使用 Audio Session 录制时如何减少录音噪音?

我的一些录音代码可以正常工作,但录制的音频(来自iPodtouch内置麦克风)非常嘈杂。这是我的配置:AVAudioSession*audioSession=[AVAudioSessionsharedInstance];NSError*err=nil;[audioSessionsetCategory:AVAudioSessionCategoryPlayAndRecorderror:&err];if(err){NSLog(@"audioSession:%@%d%@",[errdomain],[errcode],[[erruserInfo]description]);return;}[au

ios - 不录音时在iOS App中隐藏红色录音状态栏

当应用程序处于后台且未录制时,我无法让红色的“正在录制”状态栏隐藏在我的应用程序中。我恰好在使用TheAmazingAudioEngine,但我认为这个问题可以通过该图书馆的知识来解决。它的设置如下:audioController=[[AEAudioControlleralloc]initWithAudioDescription:descinputEnabled:YES];audioController.audioSessionCategory=kAudioSessionCategory_MediaPlayback;当用户想要录音时,我像这样打开麦克风:[audioController

ios - 不录音时在iOS App中隐藏红色录音状态栏

当应用程序处于后台且未录制时,我无法让红色的“正在录制”状态栏隐藏在我的应用程序中。我恰好在使用TheAmazingAudioEngine,但我认为这个问题可以通过该图书馆的知识来解决。它的设置如下:audioController=[[AEAudioControlleralloc]initWithAudioDescription:descinputEnabled:YES];audioController.audioSessionCategory=kAudioSessionCategory_MediaPlayback;当用户想要录音时,我像这样打开麦克风:[audioController

ios - AVCaptureSession 和背景音频 iOS 7

每当我启动一个以麦克风作为输入运行的AVCaptureSession时,它会取消当前正在运行的任何背景音乐(例如iPod音乐)。如果我注释掉添加音频输入的行,背景音频将继续。有谁知道在继续播放背景音频的同时使用麦克风录制视频剪辑的方法?当您尝试录制视频并且当前正在播放音乐时,也会出现错误。A尝试这样做:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlaybackerror:nil];UInt32doSetProperty=1;AudioSessionSetProperty(kAudioSessionP

ios - AVCaptureSession 和背景音频 iOS 7

每当我启动一个以麦克风作为输入运行的AVCaptureSession时,它会取消当前正在运行的任何背景音乐(例如iPod音乐)。如果我注释掉添加音频输入的行,背景音频将继续。有谁知道在继续播放背景音频的同时使用麦克风录制视频剪辑的方法?当您尝试录制视频并且当前正在播放音乐时,也会出现错误。A尝试这样做:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlaybackerror:nil];UInt32doSetProperty=1;AudioSessionSetProperty(kAudioSessionP

iphone - 检测 AVAudioSession 何时为 "Ducked"

我正在开发Podcast应用程序。这使用AVAudioSessionCategoryPlaybacksession类型播放音频。这几乎完成了我想让它做的所有事情。它会暂停其他正在播放的音乐,当有来电时它会被打断,并且通常完全按照我的意愿工作。有一个异常(exception)。当播放更高优先级的音频时(例如,在运行逐向导航应用程序时),我的应用程序中的音频音量会降低但会继续运行。这会造成不希望出现的两种声音的可怕混合。相反,我更希望我的应用程序中的音频在过度播放的声音期间暂停,然后在播放结束后再次继续。我已经尝试更改不同的AVAudioSession属性,例如AVAudioSession

iphone - 检测 AVAudioSession 何时为 "Ducked"

我正在开发Podcast应用程序。这使用AVAudioSessionCategoryPlaybacksession类型播放音频。这几乎完成了我想让它做的所有事情。它会暂停其他正在播放的音乐,当有来电时它会被打断,并且通常完全按照我的意愿工作。有一个异常(exception)。当播放更高优先级的音频时(例如,在运行逐向导航应用程序时),我的应用程序中的音频音量会降低但会继续运行。这会造成不希望出现的两种声音的可怕混合。相反,我更希望我的应用程序中的音频在过度播放的声音期间暂停,然后在播放结束后再次继续。我已经尝试更改不同的AVAudioSession属性,例如AVAudioSession

iphone - iOS AVAudioPlayer 让其他应用的背景音乐停止

我有一个需要播放声音的锻炼应用程序。我使用AVAudioPlayer来播放声音。但是当音频开始播放时,来自另一个应用程序(radio流应用程序)的背景音乐被关闭。如何让它不打断背景音乐?因为我希望用户在锻炼时能听到音乐。谢谢。 最佳答案 在使用AVAudioPlayer的地方可以使用如下代码://SetAudioSessionNSError*sessionError=nil;[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryAmbienterror:&s