我有一个简单的Mac OS应用程序,它是WebKit视图的包装。在这种情况下,我加载了1个网站。该网站有时会播放声音。 我注意到,如果同时打开一个独立的Web浏览器(在我的情况下为Firefox)和我的应用程序,则在切换到该应用程序或Web浏览器失去焦点之前,我听不到我的应用程序的声音。
在iOS上,我会做类似的事情:
AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryAmbient)
使我的应用程序可以将音频与其他应用程序的音频混合。
在Mac OS上等效吗?如何确保我的应用程序中的音频与其他应用程序的音频一起播放?