立即嵌入SoundCloud录音?

时间:2013-08-03 22:40:27

标签: javascript soundcloud

基本上我希望用户使用SoundCloud录音机录制声音,一旦他们点击保存,他们刚刚录制的声音将嵌入我的网页。

我使用SC.record()方法来录制。这是我保存录音的功能......现在我尝试运行时没有嵌入任何东西

$('#save a').click(function(e) {
  var currentURL ="";
  e.preventDefault();
  SC.connect({
    connected: function() {
      $('.status').html('Uploading...');
      SC.recordUpload({
        track: {
          title: 'whatever',
          sharing: 'public'
        }
      }, function(track) {
        currentURL = '"'+track.permalink_url+'"';
        $('#SCtracks').append('<li id='+currentURL+'>'+currentURL+'</li>');
          SC.oEmbed(currentURL, {color: "ff0066"},  document.getElementById(currentURL));
      });
    }
  });
 });

但是,如果我进入并使用我之前制作的录音的URL调用SC.oEmbed,它可以正常工作。

所以我想我可能会在完全上传之前尝试嵌入录音,但我不知道我还能把这个声明放在哪里。 感谢

1 个答案:

答案 0 :(得分:1)

This回答了我的问题。我想你必须继续检查状态,直到肯定完成。如果有人知道更快的方式,请回答