首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >声音波形是如何存储并显示在SoundCloud上的?

声音波形是如何存储并显示在SoundCloud上的?
EN

Stack Overflow用户
提问于 2014-01-28 22:26:13
回答 2查看 723关注 0票数 2

我特别感兴趣的是SoundCloud是如何存储和显示它们的波形的。当我缩放我的浏览器时,我注意到波形本身实际上是相应缩放的,这意味着它们没有使用预焙图像。是否有一个在JavaScript中可用的库来呈现它们,如果有,它们以什么格式存储数据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-29 06:30:18

他们实际上保存了一个很大的png图像。您可以使用soundcloud获取映像。下面是一个指向示例波形图像的链接:m.png

代码语言:javascript
运行
复制
  SC.get(PATH
      , function(tracks, err){
        // tracks.waveform_url is the URL to a waveform png img
        $("#img").attr("src", tracks.waveform_url);
    });

您可以在这里看到如何获取和显示波形图像的示例:http://runnable.com/UuiebAIv7aAlAAB2/get-a-tracks-waveform-on-soundcloud-in-javascript

票数 0
EN

Stack Overflow用户

发布于 2014-01-29 12:28:56

波形实际上是作为图像存储的。SoundCloud.com (以前被称为“下一个声音云”的网站)使用从图像中提取的数据在画布上绘制波形。这种转换最初是在前端完成的,但出于性能原因,它被移到后端服务中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21418239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档