我讓自己成爲一個有趣的小型聊天客戶端,我和我的父親一起使用,他們只是在學習如何實現這一切。無論如何,我想要一個可以在登錄會話中播放聲音的按鈕。如果說,我的全家人登錄聊天,我需要聽到所有人都聽到的聲音。在會話中播放聲音
我擁有的是...當我點擊它時,我有一個播放聲音的按鈕,但是我是唯一一個聽到它的人。
有沒有辦法做到這一點?
HTML:
<form name="message" action="">
<input name="usermsg" type="text" id="usermsg" size="63" />
<input name="submitmsg" type="submit" id="submitmsg" value="Send" />
<input name="play" type="button" id="play" value="Attention!" onclick="playme('sounds/cartoon.wav')">
</form>
的Javascript:
function playme (url){
var audio=document.createElement("audio");
audio.src=url;
audio.play();
}
假設你的聊天基於服務器。當你點擊你需要通知服務器的按鈕時,服務器必須然後通知連接的客戶端,他們必須播放聲音。 – Xotic750
好的......我該怎麼做呢? – wribit
你寫的一些服務器端代碼,以接受來自客戶端和客戶端代碼所述消息發送所述消息,並聽取了通知。服務器端代碼,當它接收到消息將查看哪些客戶端被連接,並且發送一個通知給每個。當客戶端收到通知消息時,客戶端代碼會播放聲音。 – Xotic750