Я знаю, что это кажется довольно простым, но странным образом AVAudioPlayer не воспроизводит аудиофайл.У меня есть этот код.Это не пройти через улов и все равно звук не играет.Я проверил на физическом устройстве, симуляторе, а также проверил громкость звука.Но все равно я не слышу звук.
//in ViewController as a property
let soundEffect: AVAudioPlayer!
//in viewDidLoad
let path = Bundle.main.path(forResource: "success.mp3", ofType:nil)!
let url = URL(fileURLWithPath: path)
do {
soundEffect = try AVAudioPlayer(contentsOf: url)
soundEffect.prepareToPlay()
soundEffect.play()
} catch let error as NSError {
print(error.description)
}
Я также попробовал let path = Bundle.main.path(forResource: "success", ofType:"mp3")!
, но это не имело никакого значения.