2011-05-26 104 views
1

我应该使用哪个API来从我的Web应用程序的移动浏览器播放声音通知。移动Web浏览器声音通知

任何想法?

我不想使用Flash或Silverlight插件。我使用phonegap通知API,但它不适用于我的iPhone。

您的宝贵意见将不胜感激。

阿卜杜拉

回答

0

不幸的是,iOS的浏览器有一定的局限性故意把它建成。其中之一是你不能在javascript中播放音频,除非它直接回应用户交互(点击/点击)。 这个限制的推理对我来说还不清楚,我的猜测是,这是一个故意破坏网络应用并倾向于原生应用的尝试。

此限制在Safari官方文档这里提到: https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/PlayingandSynthesizingSounds/PlayingandSynthesizingSounds.html#//apple_ref/doc/uid/TP40009523-CH6-SW1

“在iOS上,通过Web Audio API需要从明确的用户动作触发的声音,如自来水。”