Xcode 不断暂停我的音乐

2024-03-23

首先,我知道这是一个编程论坛,但我的问题涉及 Xcode,并且在编码时问题发生在我身上。

当我使用Xcode,当它在调试时停在断点处时,播放的音乐的声音(在我的 Mac 音乐播放器中)消失了!我知道这很尴尬,但它确实发生了。有没有人有解决方案或至少有一个原因?

在谷歌搜索这个问题后,我刚刚发现一个案例在这里谈论同样的问题Link https://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/music-stops-playing-when-im-debugging-in-xCode/td-p/765929

我没有像链接中的情况那样使用 Spotify 我正在使用另一个名为 Vox 的音乐播放器

我已经换了Vox并用Deezer换了它,它也有同样的问题

Update 1

正如接受的答案中提到的,这个问题仅在使用时发生Cocos2dx in Xcode,当我返回使用时Xcode仅使用 iOS sdk,无需Cocos2dx这个问题不再存在了。


当您在应用程序中捕获音频会话并调试某些内容时,就会发生这种情况。

使用 Xcode + 模拟器重现此情况的情况(在设备上您将拥有手机的音频会话,因此无法使用以下代码片段重现)。有时它会在断点发生后立即停止,有时 - 大约一分钟后(我认为,会话在该时间后过期,或类似的情况)

创建空项目并覆盖 didFinishLaunchingWithOptions

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

   NSError *setCategoryError = nil;
   [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError];
   if (setCategoryError) // set breakpoint here
    NSLog(@"Error setting category! %@", setCategoryError);
     return YES;
}

我认为,在断点会话中以某种方式停止音乐播放。所以 - 检查您的项目中使用音频会话(AVAudioSession)进行操作的代码。 希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Xcode 不断暂停我的音乐 的相关文章

随机推荐