avaudiorecorder相关内容

如何在没有.caf容器的情况下使用AVAudioRecorder进行录制?

我正在使用AVAudioRecorder实例进行记录,其中 AVFormatIDKey 的设置设置为 kAudioFormatMPEG4AAC 。它以AAC格式记录音频,但 .caf 音频容器打包音频文件。 (我可以在录音机文件中看到caff标题)。 我如何记录以便caff容器不在那里,而是以纯m4a格式存储,以便我可以跨平台使用这些文件。 解决方案 找到答案。 AVAudioReco ..
发布时间:2018-11-01 13:31:25 移动开发

AVAudioRecorder不会录制以前录制的IF电影&发挥

我的iPhone应用程序使用“AVAudioRecorder”进行录音。它还使用“UIImagePickerController”来录制电影,使用“MPMoviePlayerController”来播放电影。 一切正常,直到我连续做三件事: 使用UIImagePickerController录制电影 使用MPMoviePlayerController播放录制的电影 尝试使用AVAu ..

如何使用AVAudioRecorder暂停和恢复录音

我需要暂停然后恢复录音,我正在使用AVAudioRecorder进行录音... 任何人都知道怎么做? 任何帮助都将受到高度赞赏! 非常感谢 Peace Massy 解决方案 初始化并创建 AVAudioRecorder ,假设 AVAudioRecorder *录音机,只需拨打 [录音机录音] 记录并 [记录器暂停] 暂停。 如果您正在调用记录并以单独的方法暂停例如点击不同 ..
发布时间:2018-10-31 11:04:26 移动开发

如何从iPhone上的caf文件中访问/提取原始(无头)音频数据?

我正在开发一个项目,要求我将原始无头ulaw或线性pcm数据发送到服务器。 我正在使用AVAudioRecorder,我可以很容易地将音频文件保存到手机中,但问题是无论我尝试做什么,它们都会被包裹在一个caf文件中或加盖某种标题。 我的理解是,一个caf文件只是一个原始音频数据的包装文件,这个音频数据可以是各种格式,包括线性pcm和ulaw。 所以我的问题是,如何在没有开始使用c ..
发布时间:2018-10-26 12:15:15 移动开发

AVAudioRecorder Record方法随机返回NO

我目前正在开发一款支持应用内录音的应用。用户可以获得他/她已经通过应用程序记录的本地保存的音频文件的标准表格视图,或者按下按钮转到新的录制视图,从那里可以录制新的音频会话,这将自动获得保存到应用程序沙箱。 现在这个功能大部分时间都运行良好。我可以录制新文件并从应用程序播放它们,但随机时间录音机将无法以此方法开始录制: - (void)startRecording { if(!is ..
发布时间:2018-10-26 12:06:02 移动开发

如何以.m4a格式录制语音

我已经创建了一个要记录的iPhone应用程序。它将记录在.caf文件中。 但我想以.m4a格式录制。 请帮我这样做。 谢谢。 解决方案 这是一个替代代码示例,它将文件编码为m4a中的AAC: NSArray * dirPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDoma ..
发布时间:2018-10-25 17:14:40 移动开发

比赛中的问题&用两个不同的播放器录制声音

我在iPad项目中实现了两个AVAudioPlayer。 我正在播放一个玩家对象 的声音,同时还与另一个玩家一起录制。 第一个场景 1.Player1正在记录我说的话。 2.同时,player1也正在录制播放器播放的音乐。 *如果我没有插入任何带麦克风的耳机,这种情况可以正常工作iPad。 *但是,如果我将耳机插入iPad和iPad重复上述情况,观察到以下几点: ..
发布时间:2018-09-27 09:40:31 移动开发

iPad上的AVAudioRecorder米延迟

我无法从AVAudioRecorder获得准确的抄表(在iPad上进行测试)。 当音量上升时似乎工作正常,但是当音量下降时会发生延迟。例如:我对着麦克风说话,然后慢慢抬起我的声音。正如我所希望的那样,读数从-35.567增加到-34.678到-10.579,但是当我停止说话时,它会延迟1到2秒,然后再下降到-35.567(或者无论发生什么)。 NSLog继续从循环更新但是在延迟期间仪表编号 ..
发布时间:2018-09-26 17:06:45 移动开发

将两个.caf音频文件合并到iphone中的单个音频文件中

我正在使用AVAudioRecorder录制.caf格式的音频。当用户将恢复此录制时,新录制必须附加旧录制。那么如何组合两个.caf音频文件。 解决方案 您可以使用ExtAudioFileService来完成。在ios开发人员库中,他们提供了两个将一个音频文件转换为另一种格式的示例。在这些中,他们打开一个用于读取的音频文件和另一个用于写入的文件(转换后的音频)。您可以更改或更新代码以从两个 ..
发布时间:2018-09-26 16:18:04 移动开发

使用iOS 7在iPhone 5s上写入/ dev / null时,AVAudioRecorder停止工作

我有一个应用程序可以监控背景音频级别而无需录制到文件。我使用写入/ dev / null的技巧来实现这一目标。 此代码适用于带有iOS 6的iPhone 3GS,带有iOS 6和iOS 7的iPhone 4 ,以及iOS 7和iPhone Retina(4英寸64位)的模拟器。 然而,当我在真正的iPhone 5s上试用它时,录像机似乎暂时捕捉音频,然后默默地死去。 这是代码: ..
发布时间:2018-09-24 19:24:20 IPhone

AVAudioPlayer不会再次播放现有文件

我已经搜索了很多想要解决这个问题 - 我的代码似乎没问题,但功能并没有反映出来。 我有一个View是介绍(它的录音机视图)。您可以按记录并将其记录到文件中(数据存在于文件中)。然后我可以通过播放按钮播放文件(AVAudioPlayer指向该文件)。 然而,当我关闭/关闭该视图并回到它时 - 即使它应该与文件完全相同的代码,轻触Play时该文件也不会播放位置没有改变。 更新: ..

如何为iPhone创建一个闪烁的录制按钮

我看过几个帖子,包括[这一个]。 1 这正是我想要做的,但我无法让它工作。 我想向用户显示他们已按下一个录音按钮,他们需要再次按下它来停止录音。 到目前为止,开始录音方法的代码如下所示: NSLog(@“DetailVC - recordAudio - soundFilePath is%@”,soundFile); [audioRecorder prepareToR ..
发布时间:2018-09-23 19:25:25 IPhone

目标c中的音频文件格式问题

我使用AVAudioRecorder编写了一个音频WAV(录制了我的声音)文件。最终的文件格式是WAV文件。文件已成功保存,我可以听到我的声音。我想将此文件发送到后端服务器(Web服务)。但我的服务器只接受WAV中的数据和FMT信息。它不接受我的wav文件,因为我的wav文件信息与FLLR,数据,FMT。我在Riffpad工具中检查了我的WAV文件信息。它显示了FLLR,数据,FMT。但我只想要数 ..
发布时间:2018-09-21 18:26:52 移动开发