1

我使用构造 2 完成了一个游戏,该游戏在 JqueryMobile 页面的 iframe 中调用。我的问题是,有时当我单击“后退按钮”时,仍然会播放一些声音(声音不是背景声音而是 FX 并且在队列中,所以我无法使用构造 2 暂停功能停止主题)。我的解决方案是在 iphone 上设置声音,但根据这篇文章,我必须使用私有 api,这意味着一个被拒绝的应用程序。

你有解决方案吗?

谢谢你。

4

1 回答 1

0

当应用程序“暂停”(在浏览器中的不可见选项卡中,或作为移动应用程序移至后台)时,Construct 2 会自动暂停音频。但是,我猜 PhoneGap 应用程序中的 iframe 不会触发正确的事件。

不过,您可以自己调用它们:在 iframe 中调用这些函数来暂停和恢复整个游戏(包括音频):

cr_setSuspended(true);  // pause game and mute audio
cr_setSuspended(false); // resume game and unmute audio
于 2012-10-20T13:54:38.693 回答