2012-07-17 5 views
1

가능한 중복 소리 재생 :
Playing sound with JavaScript백그라운드에서 자바 스크립트와

내 사이트의 자바 스크립트 채팅을 만드는 중이에요 및 나는 새가있을 때 소리를 재생합니다 메시지와 채팅은 페이스 북의 채팅처럼 집중되지 않습니다. 문제는 자바 스크립트로 백그라운드에서이 사운드를 재생하는 법을 모른다는 것입니다. 당신이 나를 도울 수?

편집 : 플래시없이 Crossbrowser 솔루션은 더 나은

+0

이 작업을 수행하는 방법에는 여러 가지가 있습니다. 최신 브라우저가 유일한 타겟이라면 JS에서 완전히 스크립팅/수행 할 수있는'audio' 태그를 사용합니다. –

+0

브라우저에서 플레이어를 렌더링하지 않고도이 태그를 사용할 수 있습니까? –

+0

@RodrigoWaltenberg : 아마 그냥 숨기거나 뷰포트 외부에서 렌더링 할 수 있습니다. –

답변

5

jQuery을 사용할 수 있으며 스크립트와 함께 append의 기능을 사용할 수 있습니다. 이 도움이

$('#some_div').append('<embed id="embed_player" src="your_sound_file.wav" autostart="true" hidden="true"></embed>'); 

희망 ... :)

+0

당신이 해결했습니다! 감사! –

2

quick search of relevant tutorials은 당신의 방법에 당신을 얻을해야 할 것이다. 문제가 발생하면 광범위한 주제가 아닌 특정 문제에 대해 자유롭게 질문하십시오.


이 선수를 렌더링 브라우저없이이 태그를 사용할 수 있습니까?

예입니다. controls 속성을 추가하지 마십시오. 그것이 게임을 보여 주므로 게임을 나가면 플레이어는 거기에 없을 것입니다.