javascript - 收到 FCM 通知时如何播放声音
问题描述
我使用 FCM 在我的网站上发送/接收通知,一切正常。
我用
messaging.onMessage(function(payload){
当用户在线并且我使用播放声音时接收通知
var src = 'bing.mp3';
var c = document.createElement('audio');
c.src=src; c.play();
它可以正常工作,但是当标签不活动时不起作用。因为收到通知抛出服务工作者
messaging.setBackgroundMessageHandler(function(payload){
当收到通知并且标签处于非活动状态时,有什么方法可以播放声音?
解决方案
推荐阅读
- android - 如何在 Picasso 上启用 TLS v 1.2 以在 Kotlin 中使用 https 加载图像
- flutter - Flutter 中相似值之间的动画
- python - 为什么 Python 中的空类实例化会链接创建的对象?
- flutter - 滚动到屏幕外小部件?列表视图颤动
- php - 如何在没有 .php 扩展名的情况下使用 nginx 和 php 进行路由
- javascript - 使用 Spring Boot 和 Angular 9 问题检索图像
- cordova - 如何在 ionic 5 中检测互联网连接
- javascript - 选择器,用于获取类名 x 的所有第一个孩子
- javascript - 点击时显示多张图片
- ruby-on-rails - Ruby on Rails 没有出现引导导航栏