日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html 消息通知声音,ajax实现web页面的消息实时提醒时播放提示音

發布時間:2023/12/1 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html 消息通知声音,ajax实现web页面的消息实时提醒时播放提示音 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在應用系統的開發過程中,經常要使用到新消息的提醒功能,比如說后臺有一個告警消息,web頁面就會實時的收到這個告警的消息,且發出提示音。

這其實就是涉及到兩個方面的知識,一個是http實時消息的推送,在這兒我就不做升入的探討,我的下一篇文章將進行升入的探討,這兒我就主要就主要探討的是實時播放提示音,這兒我用到的是HTML5中的

標簽的屬性

屬性

描述

autoplay

autoplay

如果出現該屬性,則音頻在就緒后馬上播放

controls

controls

如果出現該屬性,則向用戶顯示控件,比如播放按鈕。

loop

loop

如果出現該屬性,則每當音頻結束時重新開始播放。

preload

preload

如果出現該屬性,則音頻在頁面加載時進行加載,并預備播放

如果使用 "autoplay",則忽略該屬性。。

src

url

要播放的音頻的 URL。

由于我們的播放聲音要用js控制,我們查閱w3school可以看到以下的內容,

關于audio的詳細網址如下:

http://www.w3school.com.cn/tags/html_ref_audio_video_dom.asp

1.第一個嘗試的方法

可以看到我們只要調用play()函數就可以播放音頻文件了,所以代碼如下:

HTML>

function?autoPlay(){

var?myAuto?=?document.getElementById('myaudio');

myAuto.play();

}

看似只要點擊就會播放聲音,但是有個bug,只要點擊按鈕就會播放聲音,但是有個問題是一首歌沒播放完,你就點擊,他是沒有反應,不會再從頭播放,只到把這個播放完了才又開始。

而且在這而沒有問題,加到項目中在谷歌瀏覽器下,要刷新兩次,才能實現每次點擊,播放音樂。

2.改進

后來根據其屬性進行了改進,因為有一個autoplay屬性,這樣每次點擊的時候,我們讓其src指向我們的音樂文件,這樣就可以實現每次點擊就從頭播放音樂文件了,代碼如下:

HTML>

function?autoPlay(){

var?myAuto?=?document.getElementById('myaudio');

myAuto.src="abc.mp3";?//注意這兒是所指向的src,然后下面有一個autoplay屬性,只要準備就緒,就播放,所以每次從頭開始,因為每次從服務器下載過來就播放

}

最后貼一下我的ajax實現的web頁面的消息實時提醒提示音的綜合代碼如下:

ajax實現的長輪詢

function?longPolling()

{

$.ajax({

type:"POST",

url:"/nms/push",

timeout:30000,??//超時時間30秒,30秒內沒有完成請求,則取消請求然后error回調函數會被調用

success:function(data,textStatus){??//返回的回調函數

if(textStatus=="success")//狀態碼為200,完全成功才響起提示音

{

playsound();

}

//也有狀態碼為204,也是success回調函數,但是textStatus==nocontent

longPolling();?????//再發起一個連接請求

},

error:function(XMLHttpRequest,?textStatus,?errorThrow){

if(textStatus=="timeout")??//請求超時

{

longPolling();

}

else??????//?其他錯誤,如網絡錯誤等

{

longPolling();

}

}

});

}

//響起提示音

function?playsound()

{

var?myAuto?=?document.getElementById('myaudio');

myAuto.src="/sound/abc.mp3";

}

下一篇文章將會總結http推送技術前端的探討。

總結

以上是生活随笔為你收集整理的html 消息通知声音,ajax实现web页面的消息实时提醒时播放提示音的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 尤物影院在线观看 | 一级全黄毛片 | 图片区偷拍区小说区 | 久久国产乱子伦免费精品 | 亚洲激情自拍 | 99国产精品久久久久久久成人热 | 天天色综合久久 | 中日韩精品视频在线观看 | 久久夜夜夜 | 国产女人18毛片水真多18精品 | 男人的天堂va | 国产不卡在线 | 男人私人影院 | 粉色视频网站 | 国产日本欧美一区二区 | 久久久欧美| 色久在线 | 不卡av电影在线 | 国产一区在线免费观看 | 在线成人免费观看 | 五月婷在线 | 欧美日韩一区二区三区69堂 | 91爱爱爱爱| 成人性毛片 | 日韩av一区二区三区在线 | 色悠悠网址 | 老熟女重囗味hdxx69 | 亚洲免费视频一区二区三区 | 日韩欧美在线视频免费观看 | 日韩三级麻豆 | 亚洲毛片一级 | 爱插美女网 | 少妇在军营h文高辣 | 亚洲天堂av线 | 国产精品2 | 久久精品欧美一区二区三区不卡 | 狠狠做深爱婷婷综合一区 | 波多野结衣视频在线观看 | 我要爱爱网 | 深田咏美av在线 | 欧美中日韩在线 | 国产婷婷一区二区三区 | 黄色污污视频软件 | 中文字幕www| 五月婷婷激情综合 | 狠狠爱综合网 | 日韩城人网站 | 色哟哟av| 国产日韩av一区二区 | 国产精品999在线观看 | 成人午夜福利一区二区 | 日本韩国欧美一区二区 | 中文字幕人妻一区二区三区 | 亚洲国产精品视频在线观看 | 精品国产乱码久久久久 | 国产ts丝袜人妖系列视频 | 999视频在线播放 | 色屁屁一区二区 | www四虎 | av小片 | 久久aⅴ国产欧美74aaa | 国产精品极品白嫩 | 色老头一区 | 欧美性猛交乱大交xxxx | 在线视频二区 | 爽天天天天天天天 | www.九九热| 久草中文在线 | 黄色在线观看国产 | 一区二区三区视频观看 | a级黄色一级片 | 黄网站在线免费看 | 永久免费54看片 | 综合天堂av久久久久久久 | 久久久久久网址 | 青草草在线视频 | 久久av高潮av| 成人夜晚看av | 日批视频免费观看 | 一区二区三区免费看 | 一本大道一区二区 | 国产青青草视频 | 国产男同gay网站 | 中文字幕在线观 | 成人久久18免费网站图片 | 亚洲国产综合av | 免费无码毛片一区二区app | 91视频青青草 | 欧美aa在线 | 欧美老女人性视频 | 亚洲视频2| 解开人妻的裙子猛烈进入 | 国产成人在线免费 | 91影音 | 亚洲精品无amm毛片 国内一区二区三区 | 俄罗斯美女一级爱片 | 亚洲熟妇一区二区 | 国产欧美日韩另类 | 高清av免费|