soundcloud API me / activities waveform_url返回JSON

时间:2016-02-13 14:40:55

标签: soundcloud

我正在使用SoundCloud API和me / activities端点

在检查曲目的数据时,我正在查看success: function (data) { location.reload(); }, error: function (data) { location.reload(); } }); 数据,而不是API参考中指示的.PNG文件,数据是JSON

waveform_url字段的值例如是:

https://wis.sndcdn.com/S008wsxSkUyp_m.json

我做了一些研究,看到Waveform.js可用于绘制波形,但它使用浮点数(来自他们的文档):

  

...“介于0和1之间的浮点数组”

因此,波形_url的返回数据中的值太大了。

想知道这些数据是什么以及如何使用它来显示波形?

这是一些输出:

waveform_url

1 个答案:

答案 0 :(得分:0)

查询返回"宽度"和一个"身高"键值对,用于指示波形的大小。

  • 宽度:列表中的条目数或数组的长度
  • 高度:所有条目的最大值

使用此信息,您可以将范围0 - 高度中的每个值映射到0 - 1,并将其用作浮点值来绘制波形。