gpt4 book ai didi

objective-c - 在 iOS 中播放整个程序中重复的声音

转载 作者:行者123 更新时间:2023-11-29 04:46:05 25 4
gpt4 key购买 nike

在我的应用程序中,每次用户切换到新 View 时都会播放声音。此外,每次点击按钮时,都会播放声音。

每种情况下要播放的声音都是相同的,例如,sound.caf 将被多次使用,并且对于每个 View 都是相同的。

我的问题是,我想不出一个聪明的地方来分配这些声音,这对所有 View 都是可见的。这可能吗?我不想每次创建 View 时都分配声音,因为我认为这是浪费时间。

是否有地方可以分配这些声音,并从程序中的任何 View 播放它们?谢谢!

最佳答案

最简单的解决方案可能是使用应用程序委托(delegate)来实现此目的,因为它是一个单例类(每个应用程序只有一个实例),并且任何类都可以轻松访问它:[UIApplication sharedApplication] .委托(delegate)

您可以在 applicationDidFinishLaunching: 方法中设置声音,以便它们在您的应用启动时准备就绪。

关于objective-c - 在 iOS 中播放整个程序中重复的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9627625/

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