Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用构造 2 完成了一个游戏,该游戏在 JqueryMobile 页面的 iframe 中调用。我的问题是,有时当我单击“后退按钮”时,仍然会播放一些声音(声音不是背景声音而是 FX 并且在队列中,所以我无法使用构造 2 暂停功能停止主题)。我的解决方案是在 iphone 上设置声音,但根据这篇文章,我必须使用私有 api,这意味着一个被拒绝的应用程序。
你有解决方案吗?
谢谢你。
当应用程序“暂停”(在浏览器中的不可见选项卡中,或作为移动应用程序移至后台)时,Construct 2 会自动暂停音频。但是,我猜 PhoneGap 应用程序中的 iframe 不会触发正确的事件。
不过,您可以自己调用它们:在 iframe 中调用这些函数来暂停和恢复整个游戏(包括音频):
cr_setSuspended(true); // pause game and mute audio cr_setSuspended(false); // resume game and unmute audio