javascript - 立即嵌入 SoundCloud 录音?

标签 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,它就可以正常工作。

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

最佳答案

This回答了我的问题。我想你必须不断检查状态,直到确定完成为止。如果有人知道更快的方法请回答

关于javascript - 立即嵌入 SoundCloud 录音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18037998/

相关文章:

javascript - javascript 中的 HMAC SHA256 十六进制摘要

javascript - Universal Analytics 中的事件未正确记录事件

python - 如何使用 Python 将文件上传到 Soundcloud?

python - Soundcloud 凭据身份验证

javascript - 在 JavaScript 中设置 window.location 时页面不重定向

javascript - 如何在 FTL 中访问 Jquery 的变量?

jquery - 使 Stratus 2 Beta 使用网站 HTML 代码有困难

javascript - Soundcloud API 不适用于带有 JS 控件的自定义 HTML5 音频播放器,但适用于 HTML5 控件

ios - Soundcloud应用程序支持共享吗?

javascript - 在 HTML5 视频中切换隐藏式字幕并禁用默认视频控件