Cra*_*lot 3 ios phonegap-plugins cordova
似乎有一些线程围绕这个主题,但没有明确的答案:如果用户在启用声音的情况下加载应用程序,但后来将他/她的 iPhone 静音,我们如何在 PhoneGap 中检测到这一点?这个事件有回调吗?该文档似乎没有列出任何内容。
第二个相关问题:如何检测静音按钮的状态?如果有人启用了静音,您如何检测到这一点以避免播放音频?media.play() 方法似乎只有一个关于是否在屏幕锁定时播放音频的选项。
谢谢!
我希望我们的应用程序在 iPhone 静音时不播放声音。经过几个小时的搜索后,我决定尝试使用以下参数并按预期工作:
myMedia.play({ playAudioWhenScreenIsLocked : false });
Run Code Online (Sandbox Code Playgroud)
文档并没有说这个参数会让 iPhone 静音时不播放声音,但它的行为是这样的。
我正在使用 PhoneGap 2.6.0,文档说:
将此选项传递给 play 方法,以指定是否要在屏幕锁定时播放媒体文件的音频(如果未设置,则默认为 true)。如果设置为 true,它将忽略硬件静音按钮的状态。
记录不良?
| 归档时间: |
|
| 查看次数: |
1420 次 |
| 最近记录: |