iOS:应用程序声音中使用的音频文件比在应用程序外播放时要严格
问题描述:
iOS应用程序的音频文件在应用程序中播放时听起来比在应用程序外播放时糟糕得多。这些声音看起来更加粗糙,更加“ecohy”。iOS:应用程序声音中使用的音频文件比在应用程序外播放时要严格
这是我们播放音频的代码。我们是否改变了音频的播放或自然声音?
我们使用可以found here音频文件中的两个:
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)")
}
}
如何以及在哪里在应用程序之外播放文件? – hotpaw2
@ hotpaw2就像在桌面上一样。有什么建议么? – Crashalot
您的桌面系统可能使用与iPhone不同的音频音量,DAC,放大器和扬声器。 – hotpaw2