2009-11-05 1 views
3

자바, HTML 및 CSS를 사용하여 웹 기반 게임을 작성하고자합니다. 한 가지를 제외하고는 이러한 기술을 사용하여 수행 할 수있는 대규모 게임이있는 것처럼 보입니다. 사운드를 제어하는 ​​좋은 방법을 실제로 찾을 수는 없습니다. 작동하는 것으로 보이는 것은 컨트롤을 페이지에 임베드하는 것입니다. DHTML에서 미세한 사운드 효과를 내기위한 방법입니까?순수 DHTML 게임에서 사운드를 제어하는 ​​방법

내가 풀 게임을하고 서로 공을 치는 소리를 듣고 싶다고하면 플러그 - 인을 사용하지 않고이 작업을 수행 할 수있는 방법이 있습니까?

답변

3

당신은이에 대한 SoundManager 2을 사용할 수 있습니다; SoundManager 2는 멋진 API로 웹 페이지의 사운드를 제어하는 ​​JavaScript 라이브러리입니다. 이 demo page을 보시고, 거기에 좋은 예가 있는데, 특히 A Noisy PageSmashable 크리스마스 라이트입니다. SoundManager 2 사용법의 다른 예를 보려면 Google을 방문하십시오.

여기에 몇 가지 흥미로운 해답이 있습니다. Cross-platform, cross-browser way to play sound from Javascript?. 그 스레드에서 주목할만한 링크 :

1

인터페이스없이 플래시 응용 프로그램을 작성할 수 있습니다.이 응용 프로그램은 한 번만 작성해야하며 자바 스크립트로 통신하여 노래를 재생할 수 있습니다. 기본적으로 당신의 "DHTML에 의해 제어되는 사운드 플레이어"가 될 것입니다.

이 링크를 참조하십시오 : Javascript<>Flash communication explained

+0

는 본질적으로 그 방법 http://www.schillmania.com/projects/soundmanager2/ 라이브러리 작품입니다 - 플래시의 사운드 기능을 사용하기 위해 플래시 주변에 순수한 자바 스크립트 API를 래핑합니다. – artlung

+0

알았어, 그것에 대해 몰랐다. 아마도 이미 테스트를 거쳤으며 문서화가 잘되어있어 OP를위한 더 나은 접근 방식이라고 생각합니다. – Tom