【问题标题】:Why duration filter not working properly for soundcloud search api?为什么持续时间过滤器不适用于 soundcloud 搜索 api?
【发布时间】:2015-08-18 03:31:30
【问题描述】:

我的问题与以下链接几乎相同: soundcloud search api ignoring duration filter?

由于该链接没有提供好的答案,所以我再次质疑。

我的问题是: 我这样写代码

<script src="//connect.soundcloud.com/sdk-2.0.0.js"></script>
<script>
SC.initialize({
  client_id: 'YOUR_CLIENT_ID'
});

// find all tracks with the genre 'punk' that have a tempo greater than 120 bpm.
SC.get('/tracks', { genres: 'punk', duration: { from: 15000, to:18000 } }, function(tracks) {
  console.log(tracks);
});
</script>

这给了我一些不在持续时间 15000 - 18000 之间的曲目。

我做错了吗?

任何人都可以使用持续时间过滤器分享样本吗?

N.B:同样的事情也发生在 bpm filter 。

谢谢

【问题讨论】:

    标签: filter soundcloud duration


    【解决方案1】:

    也许有些东西得到了更新,你都准备好了....但我就是这样做的。

    //setup
     search = {};
     search.q = "timba";
     search.limit = 20;
     search.sortBy = "created_at";
     search.duration = {};
     search.duration.fromSec = 60;
     search.duration.toSec = 480;
    
    //search method
     search.duration.from = search.duration.fromSec*1000;
     search.duration.to = search.duration.toSec * 1000;
    
    SC.get('/tracks', search).then(function(tracks) {
    ..
    ..
    

    结果没有问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 2020-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多