您现在的位置是:首页 > 经验记录>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

文章评论

未开放
Top