avaudiorecorder相关内容
我正在使用AVAudioRecorder实例进行记录,其中 AVFormatIDKey 的设置设置为 kAudioFormatMPEG4AAC 。它以AAC格式记录音频,但 .caf 音频容器打包音频文件。 (我可以在录音机文件中看到caff标题)。 我如何记录以便caff容器不在那里,而是以纯m4a格式存储,以便我可以跨平台使用这些文件。 解决方案 找到答案。 AVAudioReco
..
我有一个应用程序可以同时收听和播放声音。默认情况下,声音输出通过耳机。所以我使用以下代码通过扬声器进行路由: UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute,sizeo
..
我的iPhone应用程序使用“AVAudioRecorder”进行录音。它还使用“UIImagePickerController”来录制电影,使用“MPMoviePlayerController”来播放电影。 一切正常,直到我连续做三件事: 使用UIImagePickerController录制电影 使用MPMoviePlayerController播放录制的电影 尝试使用AVAu
..
我需要暂停然后恢复录音,我正在使用AVAudioRecorder进行录音... 任何人都知道怎么做? 任何帮助都将受到高度赞赏! 非常感谢 Peace Massy 解决方案 初始化并创建 AVAudioRecorder ,假设 AVAudioRecorder *录音机,只需拨打 [录音机录音] 记录并 [记录器暂停] 暂停。 如果您正在调用记录并以单独的方法暂停例如点击不同
..
我正在开发一个项目,要求我将原始无头ulaw或线性pcm数据发送到服务器。 我正在使用AVAudioRecorder,我可以很容易地将音频文件保存到手机中,但问题是无论我尝试做什么,它们都会被包裹在一个caf文件中或加盖某种标题。 我的理解是,一个caf文件只是一个原始音频数据的包装文件,这个音频数据可以是各种格式,包括线性pcm和ulaw。 所以我的问题是,如何在没有开始使用c
..
如何使用AvAudiorecorder.im将音频录制为mp3文件,使用以下代码进行录音设置 recordSetting1 = [NSDictionary dictionaryWithObjectsAndKeys : [NSNumber numberWithInt:AVAudioQualityMin],AVEncoderAudioQualityKey, [NSNumber number
..
我目前正在开发一款支持应用内录音的应用。用户可以获得他/她已经通过应用程序记录的本地保存的音频文件的标准表格视图,或者按下按钮转到新的录制视图,从那里可以录制新的音频会话,这将自动获得保存到应用程序沙箱。 现在这个功能大部分时间都运行良好。我可以录制新文件并从应用程序播放它们,但随机时间录音机将无法以此方法开始录制: - (void)startRecording { if(!is
..
这是我的方法: - (void)playOrRecord:(UIButton *)sender { if( playBool == YES){ NSError * error = nil; NSString * filePath = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@“%d”,[s
..
我已经创建了一个要记录的iPhone应用程序。它将记录在.caf文件中。 但我想以.m4a格式录制。 请帮我这样做。 谢谢。 解决方案 这是一个替代代码示例,它将文件编码为m4a中的AAC: NSArray * dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDoma
..
我正在开发一个以.wav格式录制音频的iPhone应用程序。 这里是代码 NSMutableDictionary * recordSetting = [[NSMutableDictionary alloc] init]; [recordSetting setValue:[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey:AV
..
我在iPad项目中实现了两个AVAudioPlayer。 我正在播放一个玩家对象 的声音,同时还与另一个玩家一起录制。 第一个场景 1.Player1正在记录我说的话。 2.同时,player1也正在录制播放器播放的音乐。 *如果我没有插入任何带麦克风的耳机,这种情况可以正常工作iPad。 *但是,如果我将耳机插入iPad和iPad重复上述情况,观察到以下几点:
..
我无法从AVAudioRecorder获得准确的抄表(在iPad上进行测试)。 当音量上升时似乎工作正常,但是当音量下降时会发生延迟。例如:我对着麦克风说话,然后慢慢抬起我的声音。正如我所希望的那样,读数从-35.567增加到-34.678到-10.579,但是当我停止说话时,它会延迟1到2秒,然后再下降到-35.567(或者无论发生什么)。 NSLog继续从循环更新但是在延迟期间仪表编号
..
我正在使用AVAudioRecorder录制.caf格式的音频。当用户将恢复此录制时,新录制必须附加旧录制。那么如何组合两个.caf音频文件。 解决方案 您可以使用ExtAudioFileService来完成。在ios开发人员库中,他们提供了两个将一个音频文件转换为另一种格式的示例。在这些中,他们打开一个用于读取的音频文件和另一个用于写入的文件(转换后的音频)。您可以更改或更新代码以从两个
..
我在Apple Store中有一个具有录音功能的应用程序。我迁移到Xcode 5.0.2和SDK 7. 除iOS Air外,iOS 6或7设备的此功能没有问题。 这是我的记录声音例程: +(void)startRecording:(NSString *)fileName:(NSString * )fileType {NSError * theError = nil; BOOL结
..
我有一个应用程序可以监控背景音频级别而无需录制到文件。我使用写入/ dev / null的技巧来实现这一目标。 此代码适用于带有iOS 6的iPhone 3GS,带有iOS 6和iOS 7的iPhone 4 ,以及iOS 7和iPhone Retina(4英寸64位)的模拟器。 然而,当我在真正的iPhone 5s上试用它时,录像机似乎暂时捕捉音频,然后默默地死去。 这是代码:
..
我已经搜索了很多想要解决这个问题 - 我的代码似乎没问题,但功能并没有反映出来。 我有一个View是介绍(它的录音机视图)。您可以按记录并将其记录到文件中(数据存在于文件中)。然后我可以通过播放按钮播放文件(AVAudioPlayer指向该文件)。 然而,当我关闭/关闭该视图并回到它时 - 即使它应该与文件完全相同的代码,轻触Play时该文件也不会播放位置没有改变。 更新:
..
我看过几个帖子,包括[这一个]。 1 这正是我想要做的,但我无法让它工作。 我想向用户显示他们已按下一个录音按钮,他们需要再次按下它来停止录音。 到目前为止,开始录音方法的代码如下所示: NSLog(@“DetailVC - recordAudio - soundFilePath is%@”,soundFile); [audioRecorder prepareToR
..
我尝试使用 AVAudioSession 和 AVAudioPlayer 分别录制和播放声音,但音量非常低。 我尝试将 AVAudioPlayer 的音量值设为1.0或更多,但没有多大帮助。 我的其他选择可以录制足够响亮的声音来播放吗? 解决方案 此代码对您有用: #import UInt32 a
..
我在过去几天尝试将一个本地保存的sounde记录上传到服务器(用一个php文件处理它并将其保存到服务器)。 问题是我找不到办法做到这一点。 录制声音(AVAudioRecorder)时,它保存在“NSTemporaryDirectory()” : NSURL * temporaryRecFile = [NSURL fileURLWithPath:[NSTemporaryDirect
..
我使用AVAudioRecorder编写了一个音频WAV(录制了我的声音)文件。最终的文件格式是WAV文件。文件已成功保存,我可以听到我的声音。我想将此文件发送到后端服务器(Web服务)。但我的服务器只接受WAV中的数据和FMT信息。它不接受我的wav文件,因为我的wav文件信息与FLLR,数据,FMT。我在Riffpad工具中检查了我的WAV文件信息。它显示了FLLR,数据,FMT。但我只想要数
..