API 레퍼런스
검색 색인 준비 중…

Music

모든 샘플을 한 번에 메모리에 로드하지 않고 긴 오디오를 블록별로 디코딩하고 재생합니다.

상속 관계

계층 (theme_hierarchy_view_summary)

소스와 상속
멤버 목록69

생성자

속성

메소드

생성자

속성

ready: Promise<boolean>

Worker 초기화 및 첫 데이터 준비 결과입니다. 재생 전에 기다려야 합니다.

소스와 상속
times: BigInt64Array
소스와 상속
values: Float32Array
소스와 상속
Cone: typeof Cone = Cone

지향성 원뿔 설정 타입입니다.

소스와 상속
Status: typeof SoundStatus = SoundStatus

재생 상태 열거형입니다.

소스와 상속
TimeSpan: typeof TimeSpan = TimeSpan

반복 구간의 시간 범위 타입입니다.

소스와 상속

메소드

  • 재생을 중지하고 디코딩 데이터 소스를 비동기로 닫습니다. 자신의 오디오 콜백 내에서는 닫기만 요청하며, 실제 정리는 해당 콜백이 끝난 후 완료됩니다.

    반환값

    Promise<void>
    소스와 상속
  • 스트리밍 디코딩 펌프의 최근 오류를 반환합니다. 펌프를 사용하지 않거나 오류가 없으면 undefined입니다.

    반환값

    undefined | Error
    소스와 상속
  • 객체가 속한 JS 스레드에서 16비트 인터리브 PCM을 채웁니다. await super로 현재 파일을 읽을 수 있습니다. samples는 재사용 가능한 네이티브 슬롯을 참조하며 콜백 종료 전까지만 유효합니다. false는 마지막 블록입니다.

    매개변수

    반환값

    boolean | Promise<boolean>
    소스와 상속
  • 마지막 블록 준비 중 객체가 속한 JS 스레드에서 호출되며 다음 반복의 인터리브 샘플 오프셋을 반환합니다. super는 파일의 반복 구간 또는 EOF 위치를 반환하며 undefined는 반복하지 않음을 뜻합니다. 실제 탐색은 오디오 소비 스레드가 시작한 후 비동기로 onSeek에 넘깁니다.

    반환값

    undefined | bigint | Promise<undefined | bigint>
    소스와 상속
  • 객체가 속한 JS 스레드에서 탐색합니다. await super는 현재 파일의 기본 탐색을 수행합니다.

    매개변수

    offset

    반환값

    void | Promise<void>
    소스와 상속
  • 스트리밍 재생을 위해 오디오 파일을 비동기로 열고 성공 여부를 반환합니다. play를 자동으로 호출하지 않습니다.

    매개변수

    filename
    string

    반환값

    Promise<boolean>
    소스와 상속
  • 스트리밍 재생을 위해 인코딩된 오디오 바이트를 비동기로 열고 성공 여부를 반환합니다.

    매개변수

    data
    Uint8Array

    반환값

    Promise<boolean>
    소스와 상속
  • 탐색 가능한 스트림을 비동기로 열고, 디코딩에 필요한 데이터 소스를 close까지 유지합니다.

    매개변수

    반환값

    Promise<boolean>
    소스와 상속
  • 재생을 시작하거나 재개합니다. 이미 재생 중이면 SFML 동작에 따라 다시 시작합니다.

    반환값

    void
    소스와 상속
  • 반복 구간을 설정합니다. 반복 활성화는 별도로 setLooping(true)를 호출해야 합니다.

    매개변수

    value
    Readonly<TimeSpanInput>

    반환값

    void
    소스와 상속
  • 스테레오 팬을 설정합니다. -1은 왼쪽, 0은 중앙, 1은 오른쪽입니다.

    매개변수

    value
    number

    반환값

    void
    소스와 상속
  • 음높이와 재생 속도 배율을 설정합니다. 1은 원래 속도입니다.

    매개변수

    value
    number

    반환값

    void
    소스와 상속
  • 볼륨을 백분율로 설정합니다. 0은 무음, 100은 원래 볼륨입니다.

    매개변수

    value
    number

    반환값

    void
    소스와 상속

심볼 멤버

"[audioHandle]": AudioHandle<"source">
소스와 상속

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0