您现在的位置是:首页 > 经验记录>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
随机推荐
- git push之后回滚到某个版本
- Laravel路由笔记,参数包含斜杠"/"如何处理?非必须参数如何定义?
- mqtt服务器(emqx)如何在页面使用webSocket连接?(可带用户名密码认证)
- ceph-记一次OSD坏盘测试
- 近50道家常菜做法
- windows phpStudy ThinkPHP 5.1 Workerman 快速上手指南
- 阿里云 Failed to download metadata for repo ‘AppStream‘(centos8放弃维护)
- ceph-对象存储服务搭建
- 速度太慢或直接失联?Golang 如何设置为国内镜像
- Laravel框架下,页面(包含大量echarts图表)html导出为PDF实现,可批量.
文章评论
未开放