Javascript未经许可就触发了声音?

时间:2012-07-08 03:35:57

标签: javascript facebook audio notifications chat

当聊天消息到达时,我需要一个网页来播放由javascript触发的声音,但是当声音播放时,chrome会要求我给予快速时间许可

Facebook是我正在寻找的一个完美的例子,他们是如何做到的?

3 个答案:

答案 0 :(得分:2)

QuickTime是一个插件,在默认情况下在Chrome中运行之前需要获得许可。如果您选择浏览器本机支持的音频格式,甚至是内置Adobe Flash支持的音频格式,则浏览器不会认为它需要Quicktime,也不会要求许可。

您还可以配置您的特定浏览器以允许QuickTime在不请求权限的情况下运行,但这只是对您的特定浏览器的修复。

答案 1 :(得分:1)

答案 2 :(得分:0)

您可以尝试使用HTML5音频元素(当然只适用于现代浏览器)。

有关示例,请参阅http://css-tricks.com/play-sound-on-hover/