2016-11-22 152 views
0

我有一個視圖應用程序,每個視圖都有自己的視圖控制器類。我也有一個遊戲遊戲和一個遊戲視圖控制器,我想知道如何從開始屏幕視圖控制器開始播放遊戲音樂,並讓它繼續播放所有視圖和遊戲場景?這樣,我就不必在x-screen加載的時候說玩,這樣玩家每次改變視圖都不會重新開始。Swift 3遊戲音樂播放

回答

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