| 소품 | 유형 | 필수 | 예시 | 값 범위 | 설명 |
|---|---|---|---|---|---|
| externalUrl | string | false | - | - | 외부 소스의 오디오 파일의 URL입니다. |
| ext | string | true | - | - | 오디오 파일의 확장자 (예: "mp3", "wav"). |
| startInSource | number | true | - | - | 소스 파일에서 오디오 클립의 시작 시간(초 단위)입니다. 일반적으로 0이며, 소스 오디오의 앞부분에서 오디오 노드가 잘린 경우에만 0과 다릅니다. startInSource와 duration의 합은 sourceDuration 이하이어야 합니다. |
| sourceDuration | number | true | - | - | 소스 오디오 파일의 총 지속 시간(초 단위)입니다. 이 필드는 소스 오디오의 실제 길이와 일치해야 합니다. |
| isFrontTrimmed | boolean | false | - | - | 오디오가 소스 오디오의 앞부분에서 잘렸는지를 나타냅니다. startInSource가 0이 아닐 경우 true로 설정해야 합니다. |
| volume | number | true | - | 0 - 1 | 오디오 요소의 볼륨 수준입니다. 1은 최대 볼륨을 나타내고, 0은 음소거를 나타냅니다. |
참고: externalUrl은 접근 가능해야 합니다.
sourceDuration필드는 소스 오디오 파일의 실제 지속 시간과 일치해야 합니다.startInSource와duration의 합은sourceDuration이하이어야 하며, 이는 타임라인에서 오디오 클립의 일부만 사용할 수 있게 합니다 - 일반적으로startInSource는 0이며, 소스 오디오의 앞부분에서 오디오 노드가 잘린 경우에만 0과 다릅니다.startInSource가 0이 아닐 경우,isFrontTrimmed를 true로 설정해야 합니다.volume필드는 정밀한 사운드 제어를 위한 볼륨 조정을 가능하게 합니다.
{
"id": "9bf3d1d3-a961-4457-9dd2-2def3109680a",
"type": "Audio",
"start": 0,
"duration": 131.160813,
"trackIndex": 0,
"ext": "Flow",
"startInSource": 0,
"sourceDuration": 131.160813,
"volume": 1
}