0
令我驚訝的是,我的科爾多瓦應用程序(我正在使用Icenium)很高興地播放其背景音樂和遊戲聲音,即使iPhone的聲音開關已關閉並打開。我相信這個開關被操縱來控制「響鈴關閉」和「鈴聲響起」,但所有其他商業遊戲應用似乎都尊重交換機,並且它在關閉時不播放音樂。科爾多瓦應用程序忽略iOS「聲音關閉」按鈕
對於我來說,讓我的科爾多瓦應用程序尊重這個物理開關並與其他應用程序保持一致的最佳方式是什麼?謝謝!
令我驚訝的是,我的科爾多瓦應用程序(我正在使用Icenium)很高興地播放其背景音樂和遊戲聲音,即使iPhone的聲音開關已關閉並打開。我相信這個開關被操縱來控制「響鈴關閉」和「鈴聲響起」,但所有其他商業遊戲應用似乎都尊重交換機,並且它在關閉時不播放音樂。科爾多瓦應用程序忽略iOS「聲音關閉」按鈕
對於我來說,讓我的科爾多瓦應用程序尊重這個物理開關並與其他應用程序保持一致的最佳方式是什麼?謝謝!
如果您使用的是科爾多瓦媒體插件播放聲音,您可以使用iOS版以下解決方法:
oSound = new Media("sound.mp3");
oSound.play(
{
playAudioWhenScreenIsLocked: false
});
它的目的是防止聲音播放時,手機被鎖定,而且還可以防止他們玩當硬件靜音開關關閉時,因此解決了這個問題。