2014-10-09 5 views
1

웹 오디오 API를 사용하는 웹 프로그램이 있습니다. 여기서 문제는 IE와 호환되도록 만들고 싶다는 것입니다. 웹 오디오 API에 대한 대체 코드가 있습니까? IE에서 동일한 코드가 구체적으로 실행되도록 할 수 있습니까?웹 오디오 API 대체

+0

어떤 버전의 IE입니까? –

+0

[howler.js] (http://goldfirestudios.com/blog/104/howler.js-Modern-Web-Audio-Javascript-Library) –

+1

IE 11을 지금 사용해보십시오. 그들은 IE의 다음 버전에 대해 "좋은"작동을한다고 말하고 있습니다 –

답변

2

귀하의 필요 사항은 무엇입니까? 다이나믹 합성, 오디오 라우팅 등을해야하는 경우 Web Audio API를 통해서만이를 달성 할 수 있으므로 IE 사용자는 운이 없게됩니다.

그러나 오디오 파일을 재생하면됩니다. 그렇다면 howler.js를 사용하는 것이 좋습니다. Howler는 다양한 버전의 IE를 포함하여 다양한 브라우저와 운영 체제에서 뛰어난 호환성을 제공합니다.

+0

예. 문제는 내가 동적으로 소리를 생성하고 있다는 것입니다. –

+0

나는 IE의 다음 버전이 Web Audio API를 지원할 것이라고 읽었지만, 언제 그렇게 될지 모른다. –

+0

나는 다양한 주파수의 오디오 클립을 생성하고 호 울러와 더 많은 스크립트를 사용하여 사운드를 생성하는 오실레이터 기능이 필요합니다. –

1

Microsoft는 웹 오디오 API를 구현하는 중입니다. 미리보기 구현을 사용할 수있는 것처럼 보입니다. https://status.modern.ie/webaudioapi 올해 IIRC가 될 Windows 10이 출시 될 것으로 예상되는 IE의 다음 버전이 나올 때까지 기다릴 수 있다면 대안을 구현할 시간이 필요하지 않을 수도 있습니다.

당신의 질문에 답하기 위해 Web Audio API없이 웹에 오실레이터를 사용하여 오디오를 생성하는 방법은 없습니다. 플래시 코드를 작성하는 것 외에 다른 주요 단점이 있습니다.

마이너 참고 : 자바 스크립트 코드에서 생성하는 오디오 버퍼를 재생하기 위해 html5 오디오 노드를 해킹 할 수 있지만 모든 것을 동기화 상태로 유지하고 파형의 점프를 방지하는 것은 끔찍한 작업입니다.

+0

내가 한 일은 파이썬 스크립트를 작성하여 원하는대로 다양한 주파수를 입력하고 서버에로드 한 다음 하울러를 사용하여 자바 스크립트를 통해 해당 오디오 클립을 호출하여 wav 오디오 클립을 생성하는 것입니다. 매력처럼 작동하지 않지만 어떻게 든 목적을 해결합니다. –

관련 문제