我有一个单独的视图应用程序,其中有几个视图,每个视图都有自己的视图控制器类。我还有一个游戏和一个游戏视图控制器,我想知道如何从开始屏幕视图控制器开始播放游戏音乐,让它继续播放我所有的视图和游戏场景?因此,这样,我就不必说在加载x屏幕时播放,所以它不会每次玩家更改视图时重新启动。
发布于 2016-11-22 19:53:51
你可以播放你的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)
}这将播放音乐,一旦你的应用程序启动,并继续,直到被告知停止或应用程序关闭。
https://stackoverflow.com/questions/40750429
复制相似问题