[英]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.