日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
php怎么實現(xiàn)播放聲音

本文操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

php怎么實現(xiàn)播放聲音?

PHP利用H5 audio實現(xiàn)類似美團訂單聲音提示,網(wǎng)頁播放音樂效果

大家經(jīng)常會做站內(nèi)信,消息提醒的功能,那么如何在此基礎(chǔ)上加上提示音呢?今天給大家分享一下整個功能實現(xiàn)過程。
首先我們需要布局好消息提示樣式,這里大家可根據(jù)自己需求布局。

消息提示鈴鐺樣式.png

做好消息提示的樣式之后,我們就需要開始做定時器以及異步查詢數(shù)據(jù)了。


這里我們利用H5的audio(),去實現(xiàn)播放提示音。我這里的代碼寫的很粗糙,大家可以根據(jù)自己需求優(yōu)化下。
下面我們利用PHP語言去讀取數(shù)據(jù)庫中時候有新消息,如果有就開始推送,沒有則忽略。我這里是基于TP5.1

public function prompt()
{
    //這里插敘是否有新訂單,如果有就提示,沒有則忽略
    $num = Db::name('hexiao')->where('add_time', '>' , date('Y-m-d H:i:s', time()-10))->count();
    if ($num > 0){
        return json(['status' => 1, 'num' => $num]);
    } else {
        return json(['status' => 0, 'num' => $num]);
    }
}

下面介紹下H5的audio標簽,目前支持MP3、Ogg、Wav

執(zhí)行效果

執(zhí)行效果.png

也可以控制播放和暫停以及重播


播放/暫停
重播

也可以通過js去控制音頻播放和暫停


以上就是完整的流程,大家是否學會了?


分享名稱:php怎么實現(xiàn)播放聲音
URL鏈接:http://www.5511xx.com/article/dpedees.html