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) 該聲音播放在同一水平,無論設備上的音量和所述設備是否處於靜音狀態。 這實