首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >chrome扩展禁用通知声音点击关闭通知按钮

问chrome扩展禁用通知声音点击关闭通知按钮
EN

Stack Overflow用户
提问于 2015-08-17 10:23:07
回答 1查看 233关注 0票数 1

我已经创建了提醒应用程序,允许用户创建、编辑和删除提醒,我也创建了声音通知,但我在这里遇到了一个问题,当我单击通知弹出html的关闭按钮时,它应该会发出声音。我该怎么解决这个问题?

以下是我的background.js代码

代码语言:javascript
复制
  function audioNotification(){
   var yourSound = new Audio('http://www.html5rocks.com/en/tutorials/audio/quick/test.ogg');
    yourSound.play();
  }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-17 10:35:41

您应该在函数之外设置一个变量,以便仍然可以引用该变量。

尝尝这个

代码语言:javascript
复制
var yourSound; // <- moved outside of function

function audioNotification(){
  // ...
  yourSound = new Audio('http://www.html5rocks.com/en/tutorials/audio/quick/test.ogg');
  yourSound.play();

}

然后停止对onclick()部分的调用

代码语言:javascript
复制
yourSound.pause()

顺便说一句,那里没有.stop()函数

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32047987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档