javascript - 声音在 Chrome 桌面推送通知中的服务 worker 中不起作用

标签 javascript google-chrome audio push-notification service-worker

当我收到通知时,我正在尝试在 Chrome 浏览器的推送通知中播放声音。 我已经在我的网站上设置了浏览器推送通知,但它不播放声音。我已经在浏览声音选项,但听不到声音。

option = {
     'body' : 'This is tst Description',
     'icon' : 'icon.png',
     'silent' : 'false',
     'sound' : 'bell.mp3'
}

如果有任何其他方法可以播放通知中的声音,请告诉我。

最佳答案

或者您可以全局声明 myAudio 对象并在弹出通知之后或之前使用 play() 函数。

myAudio = new Audio("alert_tone.mp3");

var notification = new Notification("Hi there", options);
myAudio.play();

关于javascript - 声音在 Chrome 桌面推送通知中的服务 worker 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40190140/

相关文章:

javascript - 如何在 jQuery 中实现多种功能?

javascript - 如何使用 jquery 重置所有输入、li 和文本区域字段

javascript - 什么是 X-REMOVED HTTP header ?

google-chrome - CSS3 -webkit 不同于 vista - windows 7

javascript - 如何在 Chrome 打包应用程序的 background.js 中包含 Chrome Javascript API?

java - 尝试在 Touch 上播放声音,崩溃。安卓

javascript - 如何显示喜欢/不喜欢 MySQL、NodeJS

javascript - 从 JS 调用 actionscript 函数

c++ - 声(波)流软件混合库

c - SDL_OpenAudioDevice:从实时处理的源缓冲区连续播放