audiotoolbox

    0热度

    1回答

    我想用我的iPhone录制音频信号,然后我想逐个访问此信号的示例。我在网上发现了一些类似的例子,但我从来没有找到一个例子(在Swift中)实际读取和操作所有的原始样本。我如何使用Swift来做到这一点? 非常感谢!

    1热度

    1回答

    一个wav音频文件,我现在有这样的流程:我录制的Audioengine音频,将它发送到音频处理库,并得到一个音频缓冲回来,然后我有坚强的意志,把它写入一个wav文件,但我完全糊涂了怎么办,在迅速。 我试图从另一个计算器回答这个片段,但它写入一个空和损坏的文件。(load a pcm into a AVAudioPCMBuffer) //get data from library var len

    2热度

    1回答

    下面的录音机只能在第一次使用时,如果您尝试第二次录音,则会在尝试AudioFileWritePackets时发出错误“kAudioFileInvalidPacketOffsetError”。 任何想法为什么会发生这种情况? 预先感谢您 Repository located here 记录 import UIKit import CoreAudio import AudioToolbox

    0热度

    1回答

    代码请参考this post。 如何从Viewcontroller(主线程)录制和从模型类录制不同?我试过调用DispatchQueue.main.async {},但无论多长时间我的录音机不正确,音频数据总是44字节。 工作实现: ViewControllers调用SpeechRecorder.startRecording() 期望的实施, 视图控制器调用Model.tryRecording()

    1热度

    1回答

    我正在使用ExtAudioFileCreateWithURL,并且在创建立体声LPCM Float32 Wave文件时始终得到运行时kAudioFileUnsupportedDataFormatError错误。我坚持使用单声道(单声道)文件也可以正常工作。任何提示? 下面的代码片段: let audioType: AudioFileTypeID = kAudioFileWAVEType var

    0热度

    1回答

    我试图在两个对象发生碰撞时播放声音,并且每次都出现此错误。我用我的iPhone 6测试下面的代码: guard soundEffects[sound] == nil else { print("Sound effect \(sound) already exists") return false } guard let soundURL =

    8热度

    2回答

    一般 我正在开发一个第三方键盘,我目前试图模仿新的键盘敲击声,苹果在iOS中10B4介绍。 现状 经常点击的声音可以用AudioServicesPlaySystemSound(1104)播放,但我似乎无法找到系统声音标识两个新的其他声音。我已经找到了他们的.caf等效物的位置,但是它们的音量太大而无法使用,即使在使用AVAudioPlayer调整其音量之后。 问题 是否有可能获得新的点击声音的系统

    0热度

    1回答

    我想使用用户已经设置到我的应用程序中的系统手机铃声。有可能这样做吗? 目前,我在我的应用程序中添加了铃声文件,并成功播放该铃声。 在此先感谢。

    1热度

    1回答

    我使用下面的代码在点击按钮时播放简单的点击声音。 import AudioToolbox private var clickSound: SystemSoundID! func createSound(soundName: String) -> SystemSoundID { var id: SystemSoundID = 0 let url = CFBundleCo

    -1热度

    2回答

    点击按钮时,我有以下代码来播放点击。 private var clickSound: SystemSoundID! clickSound = createSound("ButtonClick2", soundType: "wav") AudioServicesPlaySystemSound(clickSound) 该声音播放在同一水平,无论设备上的音量和所述设备是否处于静音状态。 这实