У меня небольшая проблема с моим кодом, который состоит в том, чтобы воспроизводить звук при запуске приложения. Но вот проблема каждый раз, когда я возвращаюсь к первому экрану, звук снова воспроизводится, и я хочу, чтобы он играл только один раз. Когда всплывает экран меню в первый раз.Как играть звук только один раз SWIFT
Вот мой код
var bubbleSound: SystemSoundID!
bubbleSound = createBubbleSound()
AudioServicesPlaySystemSound(bubbleSound)
(...)
функция
func createBubbleSound() -> SystemSoundID {
var soundID: SystemSoundID = 0
let soundURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), "bubble", "wav", nil)
AudioServicesCreateSystemSoundID(soundURL, &soundID)
return soundID
}
Где находится 'AudioServicesPlaySystemSound (bubbleSound)'? Это в вашей 'viewDidLoad'? – Caleb
да! в моей ViewDidLoad –