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