gpt4 book ai didi

ios - 跨 Storyboard播放背景音乐。

转载 作者:行者123 更新时间:2023-12-01 18:13:40 31 4
gpt4 key购买 nike

在我的应用程序中播放背景音乐时遇到问题。

首先,我在第一个 Storyboard View Controller 中的 ViewDidLoad 方法中开始播放音乐。即使我从一个页面跳转到另一个页面,它也会继续播放,使用以下代码很好

NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"background"
ofType:@"mp3"]];

我的问题是,例如,如果我想在第 10 页更改音乐。如何停止我之前在第 10 页文件播放的音乐?

谢谢

最佳答案

您的确切设置尚不清楚。我建议您在单例对象中设置音乐,并在所有 View 之间共享 AVAudioPlayer。但是,如果您想在 View 之间设置它们,您可能会考虑在 View 将要消失时停止它。

- (void)viewWillDisappear:(BOOL)animated; 

也许
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender;

关于ios - 跨 Storyboard播放背景音乐。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25190566/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com