2016-11-22 5 views
0

У меня есть приложение с одним представлением с несколькими представлениями, каждый из которых имеет свой собственный класс контроллера вида. У меня также есть игровая игра и игровой контроллер, мне было интересно, как я могу играть в музыкальную музыку, начиная с контроллера экрана начального экрана, и продолжать ли она воспроизводить все мои взгляды и сцену игры? Таким образом, мне не нужно говорить о том, чтобы играть, когда загружен x-экран, поэтому он не перезапускается каждый раз, когда игрок меняет вид.Swift 3 Game Music Play

ответ

1

Вы можете воспроизвести музыкальную форму AppDelegate. Поместите этот код в ваш applicationDidFinishLaunching()

let url = Bundle.main.url(forResource: "soundName", withExtension: "mp3")! 
var player: AVAudioPlayer! 

do { 
    player = try AVAudioPlayer(contentsOf: url) 
    guard let player = player else { return } 

    player.prepareToPlay() 
    player.play() 
} catch let error { 
    print(error.localizedDescription) 
} 

Это будет играть музыку, как только приложение запускается и продолжать до тех пор, пока сказали, чтобы остановить или приложение закрывается.

+0

Вы имели в виду? @TheValyreanGroup – shane

+0

@shane Что значит? – TheValyreanGroup

+0

Вы имели в виду поставить это – shane

Смежные вопросы