您现在的位置是:首页 > 经验记录>Laravel日记>最简单方式实现后台新消息提示及语音播报 网站首页 Laravel日记
最简单方式实现后台新消息提示及语音播报
页面:
{{-- 音频通知 --}}
<audio style=
"display:none; height: 0"
id=
"bg-music"
preload=
"auto"
src=
"http://fjdx.sc.chinaz.com/Files/DownLoad/sound1/201511/6571.mp3"
loop=
"loop"
>
请求:
/**
* 轮询判断有没有新订单
*
* @return void
*/
public
function
sendNotice()
{
// 处理逻辑
$count = 0;
// 获取的结果
$getCount = session()->get(
'count'
);
if
($count > $getCount) {
session()->put(
'count'
, $count);
// 存session
return
[
'code'
=> 200,
'msg'
=>
'您有新的订单请及时处理'
];
}
// 不成立的话则存最新的值
session()->put(
'count'
, $count);
return
[
'code'
=> 201];
}
效果:
注意:
使用Google 浏览器如果无法播放提示音?
1、进入 chrome://flags/#autoplay-policy
2、找到 Autoplay policy
3、修改Default
转至:https://www.jb51.net/article/165057.htm
随机推荐
- 阿里云 Failed to download metadata for repo ‘AppStream‘(centos8放弃维护)
- phpstorm中的注释模板定义
- ubuntu下PHP的扩展安装(非PHP.INI)
- 在阿里云ECS服务器Ubuntu16.04LTS上部署apache2+php+mysql环境
- 自建SSR/SS服务记录
- Ubuntu18.04 lnmp nginx1.14 PHP7.2 MySQL5.7 安装 配置
- laravel上线都要注意什么?
- 如何在ubuntu上安装多个版本的php?并顺畅切换使用[其它系统类似原理]
- CentOS8 yum 报错 404 for http://mirrors.cloud.aliyuncs.com/centos/8/AppStream
- Redis在Window服务下的安装
文章评论
未开放