av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

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

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

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

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

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

消息提示鈴鐺樣式.png

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

這里我們利用H5的audio(),去實(shí)現(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標(biāo)簽,目前支持MP3、Ogg、Wav

執(zhí)行效果

執(zhí)行效果.png

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


播放/暫停
重播

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

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


分享標(biāo)題:php怎么實(shí)現(xiàn)播放聲音
URL鏈接:http://uogjgqi.cn/article/dpedees.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流