在iphone上打开/关闭声音(phoneGap + construct 2)

时间:2012-08-13 11:57:27

标签: ios audio cordova

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

为您提供解决方案吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

构建2会在应用程序“暂停”时自动暂停音频(在浏览器的隐形标签中,或作为移动应用程序移至后台)。不过我想PhoneGap应用中的iframe不会触发正确的事件。

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

cr_setSuspended(true);  // pause game and mute audio
cr_setSuspended(false); // resume game and unmute audio