首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >斯威夫特3游戏音乐游戏

斯威夫特3游戏音乐游戏
EN

Stack Overflow用户
提问于 2016-11-22 19:50:22
回答 1查看 418关注 0票数 0

我有一个单独的视图应用程序,其中有几个视图,每个视图都有自己的视图控制器类。我还有一个游戏和一个游戏视图控制器,我想知道如何从开始屏幕视图控制器开始播放游戏音乐,让它继续播放我所有的视图和游戏场景?因此,这样,我就不必说在加载x屏幕时播放,所以它不会每次玩家更改视图时重新启动。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-22 19:53:51

你可以播放你的AppDelegate的音乐。将此代码放入您的applicationDidFinishLaunching()

代码语言:javascript
复制
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)
}

这将播放音乐,一旦你的应用程序启动,并继续,直到被告知停止或应用程序关闭。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40750429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档