저희 회사에서 약간의 PHP/Ajax WebChat을 만들었습니다. 새 메시지를 수신 할 때마다이 메시지에있는 첫 번째 대답의 방법을 사용하여 알림 소리를 재생해야합니다.알림 소리를 재생하려고 할 때의 상태 503
How to play a notification sound on websites?
문제는 이제 모든 일반 컴퓨터에서 액세스 할 때 잘 작동하지만, (매우 제한) 회사 네트워크에서 콘솔 나에게 "사용할 수 없음을 HTTP 상태 503 서비스의"를 제공한다는 것입니다. 다른 인터넷 액세스에서 작동하기 때문에 이것은 매우 이상합니다. 추가 포인트는 다음과 같습니다. https://notificationsounds.com/
회사 네트워크에서 입력 한 경우 일부 사운드가 재생되고 일부는 재생되지 않습니다. 새로 고침 후 작동하는 소리가 새로 고침 전의 소리와 다릅니다. 소리를 무작위로 재생하는 것과 같습니다. 참고 : Chatserver는 내 집에 있습니다.
무엇이 문제 일 수 있으며 다른 게시물의 메서드를 사용할 필요가없는 어떤 종류의 해결 방법이 있습니까?
이
내가로드 알림 사운드를 재생하기 위해 사용하는 코드입니다 :chat.playSound("the-calling");
playSound : function (filename) {
document.getElementById("sound").innerHTML=
'<audio autoplay="autoplay">
<source src="https://notificationsounds.com/soundfiles/a516a87cfcaef229b342c437fe2b95f7/file-sounds-1068-the-calling.wav" />
<source src="https://notificationsounds.com/soundfiles/a516a87cfcaef229b342c437fe2b95f7/file-sounds-1068-the-calling.ogg" type="audio/ogg" />
<embed hidden="true" autostart="true" loop="false" src="/sounds/' + filename +'.mp3" />
</audio>';
}
코드가 무엇입니까? 알림을 위해 –
나는 내 질문에 링크에서 코드를 사용했습니다. –
해당 사운드 파일을 채팅이있는 웹 서버에 다운로드하려고하면 크로스 도메인 문제 일 수 있습니다. –