2011-05-26 103 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需要從明確的用戶動作觸發的聲音,如自來水。」