我们在用 Swift 编写的 iOS 应用程序中使用SuperPowered库,我们遇到了库没有释放声音的问题,我们找不到任何解决此问题的方法。
进入实例化 SuperPowered 对象并播放声音的视图时会出现问题。这是应用程序中唯一需要声明声音的地方。如果用户在应用程序的其他位置,则应该释放声音。问题是,如果我们导航到应用程序中的另一个位置并将我们的应用程序置于后台并打开另一个应用程序,如 Spotify(支持背景音乐),当切换回我们的应用程序时,声音(来自 Spotify)将停止。这里的问题是 SuperPowered 库不释放声音。由于我们的应用程序不是纯音乐应用程序,因此我们不想在我们的应用程序处于前台时阻止其他应用程序播放声音(仅当用户处于上述应该播放声音的视图中时)。