1

基本的に、ユーザーに SoundCloud レコーダーでサウンドを録音してもらい、[保存] をクリックすると、録音したばかりのサウンドが Web ページに埋め込まれます。

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 を呼び出すと、問題なく動作します。

そのため、完全にアップロードされる前に録音を埋め込もうとしているのかもしれませんが、そのステートメントを他にどこに置くことができるかわかりません. ありがとう

4

1 に答える 1

1

これは私の質問に答えました。確実に完了するまで、状態を確認し続ける必要があると思います。もっと手っ取り早い方法知ってる人いたら回答お願いします

于 2013-08-04T00:49:17.247 に答える