Windows 8.1 检测来电 phone 来电

Windows 8.1 detect incoming phone call

如何在 Javascript Windows 8.1 项目中检测到传入的 phone 调用?请注意,我不想干扰 phone 调用,我只想停止我的应用程序当前正在播放的音频,以便在 phone 调用发生时不会播放。我的音频是通信音频,当有来电时会与 phone 通话音频混合。

我找到了满足此应用要求的解决方案。当应用程序被某些系统 UI 遮挡时,例如 phone 调用 UI,WebView 会在 window 上触发模糊事件。所以像这样设置一个监听器:

$(window).bind("blur", function () {
    //Do something
});

允许我停止应用通信音频,从而防止它与 phone 通话音频混合。