今後のプロジェクトでは、Soundcloud API を使用して、特定の長さ (たとえば 20 秒) のトラックのみを再生する可能性を調査しています。
それが可能かどうか誰か教えてもらえますか、それともその限られた長さの別のトラックを別に作成する必要がありますか?
どうもありがとう !マールテン (WebForDreams)
今後のプロジェクトでは、Soundcloud API を使用して、特定の長さ (たとえば 20 秒) のトラックのみを再生する可能性を調査しています。
それが可能かどうか誰か教えてもらえますか、それともその限られた長さの別のトラックを別に作成する必要がありますか?
どうもありがとう !マールテン (WebForDreams)
これを行うにはいくつかの方法があります。JavaScript SDK とプレーヤー ウィジェットのどちらを使用しますか? プレーヤー ウィジェットの場合は、seekTo()を使用できます。
JavaScript SDK を使用している場合は、setPosition()メソッドを使用できます。
SC.initialize({
client_id: 'foo'
});
SC.whenStreamingReady(function() {
var sound = SC.stream(52933447);
sound.setPosition(2000); // position, measured in milliseconds
sound.play();
});
特定のポイントで停止したい場合は、onPosition()を使用できます。
それが役立つことを願っています!