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 APIAudioWorklet 인터페이스는 아주 낮은 레이턴시의 오디오 프로세싱을 제공하기 위해 별도의 스레드에서 실행되는 사용자 정의 오디오 프로세싱 스크립트를 제공하려는 목적으로 사용됩니다.

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

같이 보기