簡體   English   中英

iOS:與在應用程序外部播放相比,應用程序中使用的音頻文件聽起來更刺耳

[英]iOS: audio files used in app sound harsher than when played outside the app

通過應用播放時,與在應用外部播放相比,我們iOS應用的音頻文件聽起來差很多。 聲音看起來更刺耳,更“舒服”。

這是我們播放音頻的代碼。 我們是否以某種方式改變了音頻的播放或自然聲音?

我們正在使用的兩個音頻文件可以在這里找到

private func createAudioPlayer(filename: String) -> AVAudioPlayer  {
    // Define file URL
    let path = Bundle.main.path(forResource: filename, ofType: nil)
    let url = URL(fileURLWithPath: path!)

    // Create player
    let audioPlayer: AVAudioPlayer!
    do {
        audioPlayer = try AVAudioPlayer(contentsOf: url)
    } catch {
        audioPlayer = nil
        printError("Error creating audio player for \(url): \(error)")
        logEvent("Audio Error", userData: nil)
    }

    // Print status
    print("Created audio player for \(filename)")

    // Return player
    return audioPlayer
}


func play(file: AudioFileEnum) {
    if let player = audioPlayers[file] {
        if player.isPlaying {
            player.pause()
        }
        player.currentTime = 0
        player.play()
    } else {
        printError("Error finding audio player for \(file)")
    }
}

您是否嘗試過將audioPlayer對象上的音量設置為較小的值(例如0.05f)並從那里進行調整?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM