| Thuộc tính | Loại | Bắt buộc | Ví dụ | Phạm vi giá trị | Mô tả |
|---|---|---|---|---|---|
| externalUrl | string | false | - | - | URL của tệp âm thanh từ nguồn bên ngoài. |
| ext | string | true | - | - | Phần mở rộng tệp âm thanh (ví dụ: "mp3", "wav"). |
| startInSource | number | true | - | - | Thời gian bắt đầu của đoạn âm thanh trong tệp nguồn, tính bằng giây. Thường là 0, chỉ khác 0 khi nút âm thanh đã được cắt từ đầu của âm thanh nguồn. Tổng của startInSource và duration phải nhỏ hơn hoặc bằng sourceDuration. |
| sourceDuration | number | true | - | - | Thời gian tổng của tệp âm thanh nguồn, tính bằng giây. Trường này nên khớp với độ dài thực tế của âm thanh nguồn. |
| isFrontTrimmed | boolean | false | - | - | Chỉ ra xem âm thanh có bị cắt từ đầu của âm thanh nguồn hay không. Nên đặt thành true khi startInSource không phải là 0. |
| volume | number | true | - | 0 - 1 | Mức âm lượng của phần tử âm thanh. 1 đại diện cho âm lượng tối đa, và 0 đại diện cho âm thanh tắt. |
Lưu ý: externalUrl phải có thể truy cập được. Trường
sourceDurationphải khớp với thời gian thực tế của tệp âm thanh nguồn. Tổng củastartInSourcevàdurationphải nhỏ hơn hoặc bằngsourceDuration, điều này cho phép bạn chỉ sử dụng một phần của đoạn âm thanh trong dòng thời gian - thường thìstartInSourcelà 0, và chỉ khác 0 khi nút âm thanh đã được cắt từ đầu của âm thanh nguồn. KhistartInSourcekhông phải là 0, bạn nên đặtisFrontTrimmedthành true. Trườngvolumecho phép điều chỉnh âm lượng để kiểm soát âm thanh chính xác.
{
"id": "9bf3d1d3-a961-4457-9dd2-2def3109680a",
"type": "Audio",
"start": 0,
"duration": 131.160813,
"trackIndex": 0,
"ext": "Flow",
"startInSource": 0,
"sourceDuration": 131.160813,
"volume": 1
}