2011-08-14 7 views
0

새 메시지가있을 때 Audio 클래스를 사용하여 AJAX 채팅에서 소리를 재생합니다. 내 코드 : 만 9 HTML5 오디오를 지원하는 것 때문에AJAX 채팅에서 소리 재생

if (! $.browser.msie || ($.browser.msie && parseFloat(jQuery.browser.version) >= 9)) 
{ 
    //var notif = new Audio('http://cycle1500.com/sounds/infbego.wav');  
    var notif = new Audio('/media/sounds/drip.wav');  
    notif.play(); 
} 
  1. 나는 IE의 버전을 확인하고 있습니다. 그것을 할 수있는 더 좋은 방법이 있습니까?
  2. var notif = new Audio('http://cycle1500.com/sounds/infbego.wav');
    왜 작동하지 않습니다 var notif = new Audio('/media/sounds/drip.wav'); 작동?
  3. Audio 클래스를 구성하는 방법에 대한 설명서는 어디에서 찾을 수 있습니까?

답변

1

응용 프로그램에 HTML5<audio> 태그를 사용할 수 있습니다.이 태그는 최신 브라우저 버전에서 지원되며 이전 버전을 지원하기 위해 폴백을 만들 수 있습니다.

명확하고 아름다운 문서가 여기에 있습니다.보세요.
http://html5doctor.com/native-audio-in-the-browser/

+0

감사합니다. 문서에 설명 된대로 코드를 변경합니다. 나는 로컬 사운드로 내 문제를 해결했다. 나는 방화범이 끌 렸으며 사운드의 올바른 경로를 지정하지 않았다. – Sunchaser

관련 문제