基本的に、ユーザーに 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 を呼び出すと、問題なく動作します。
そのため、完全にアップロードされる前に録音を埋め込もうとしているのかもしれませんが、そのステートメントを他にどこに置くことができるかわかりません. ありがとう