获取用于音频可视化的波形振幅数据
GET /api/v1/music/waveform?clip_id={clip_id}
clip_id
data.clipId
results[].id
{ "code": 0, "message": "ok", "request_id": "req-1710000000000", "data": [0.12, 0.45, 0.78, 0.56, 0.34, ...] }
data
curl "https://api.example.com/api/v1/music/waveform?clip_id=abc123def456" \ -H "Authorization: Bearer sk-mm-your-key"
function drawWaveform(canvas, amplitudes) { const ctx = canvas.getContext('2d'); const w = canvas.width, h = canvas.height; amplitudes.forEach((amp, i) => { const x = (i / amplitudes.length) * w; const barH = amp * h; ctx.fillRect(x, (h - barH) / 2, 1, barH); }); }