我希望用户能够打开应用程序,并有音乐开始播放。我希望用户能够转到任何视图控制器,并在音乐不停止的情况下返回到初始视图控制器。我想让它无限循环。
我已经尝试将初始视图控制器的viewDidLoad
方法放入其中,让它开始播放。发生的情况是,用户离开初始视图控制器,当他们回来时,音乐再次开始播放,与原始副本重叠。
为了纠正这个问题,我放了一个if语句来检查声音是否已经播放,这样就不会启动另一个副本,而viewDidLoad方法完全忽略if语句并再次播放它。我也尝试过使用viewDid/WillAppear
。我尝试将声音放在applicationDidLaunchWithOptions
方法中的应用程序委托中,但完全没有声音。
https://stackoverflow.com/questions/31422014
复制相似问题