【发布时间】:2023-11-09 00:49:01
【问题描述】:
我希望用户能够打开应用并开始播放音乐。我希望用户能够转到任何视图控制器并返回到最初的视图控制器而不会停止音乐。我希望它无限循环。
我已尝试放入初始视图控制器的viewDidLoad 方法以使其开始播放。发生的情况是,用户离开初始视图控制器,当他们回来时,音乐再次开始播放,与原始副本重叠。
为了解决这个问题,我放置了一个 if 语句来检查声音是否已经在播放而不启动另一个副本,并且 viewDidLoad 方法完全忽略了 if 语句并再次播放它。我也尝试使用viewDid/WillAppear。我尝试将声音放在 applicationDidLaunchWithOptions 方法中的应用程序委托中,但我完全静默。
【问题讨论】:
标签: ios swift audio avfoundation avaudioplayer