AudioWorklet
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Web Audio API의 AudioWorklet
인터페이스는 아주 낮은 레이턴시의 오디오 프로세싱을 제공하기 위해 별도의 스레드에서 실행되는 사용자 정의 오디오 프로세싱 스크립트를 제공하려는 목적으로 사용됩니다.
worklet의 코드는 worklet과 다른 오디오 노드에 의해 공유되는 별도의 Web Audio 스레드를 사용하며 AudioWorkletGlobalScope
전역 실행 컨텍스트에서 실행됩니다.
오디오 컨텍스트의 AudioWorklet
인스턴스에 BaseAudioContext.audioWorklet
속성을 통해 접근합니다.
속성
AudioWorklet
인터페이스는 자신이 소유하는 어떠한 속성도 정의하지 않으나, Worklet
의 속성을 상속받습니다.
메서드
이 인터페이스는 Worklet
으로부터 메서드를 상속받습니다. AudioWorklet
인터페이스는 자신이 소유하는 어떠한 메서드도 정의하지 않습니다.
이벤트
AudioWorklet
은 응답하는 이벤트를 가지고 있지 않습니다.
예제
AudioWorkletNode
에서 사용자 정의 오디오 노드 생성에 대한 완전한 예제를 참고해 보세요.
명세
Specification |
---|
Web Audio API # AudioWorklet |
브라우저 호환성
BCD tables only load in the browser
같이 보기
AudioWorkletGlobalScope
—AudioWorklet
의 전역 실행 컨텍스트- Web Audio API
- Web Audio API 사용하기