我正在使用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
答案 0 :(得分:0)
查询返回"宽度"和一个"身高"键值对,用于指示波形的大小。
使用此信息,您可以将范围0 - 高度中的每个值映射到0 - 1,并将其用作浮点值来绘制波形。