avaudioplayer-两个背景音乐问题

发布于 2024-11-16 16:36:59 字数 286 浏览 4 评论 0原文

我的应用程序中有两个 .xib。第一个 .xib 包含一个圆角矩形按钮,用于打开第二个 .xib。第二个 .xib 的 ViewDidLoad 方法使用 AVAudioPlayer 启动背景音乐(mp3 文件),然后通过运行图像序列来显示动画。现在第二个 .xib 按钮有一个“后退按钮”。

如果我在动画和音频停止之前单击后退按钮,到达第一个 xib 并再次单击圆角矩形按钮,然后它会启动两个背景音乐文件。

我该如何修复它?

另外,当应用程序的背景音乐开始时,如果 iPod 上已经播放了一首歌,如何停止音乐?

I have two .xibs in my app. The first .xib contains a round rectangle button that opens second .xib. ViewDidLoad method of second .xib starts a background music(mp3 file) using AVAudioPlayer and then shows an animation by running a sequence of images. Now second .xib button has a "back button".

If I click on the back button before animation and audio stops, reach on first xib and click on round rectangle button again then it starts two background music files.

How do I fix it?

Also, how do you stop music if a song is already playing on ipod when app's background music starts?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文