次のコードを使用して、Sound Cloud ストリームの開始と停止を切り替えようとしています。play() メソッドは、条件付きロジックとして壁として機能しています。しかし、stop() メソッドはそうではありません。誰かが私が間違っていることを説明できますか?
SC.initialize({
client_id: 'MY_CLIENT_ID'
});
if (streamingBool) {
SC.stream("/tracks/" + myTrackId, function (sound1) {
sound1.stop();
});
streamingBool = false;
} else {
SC.stream("/tracks/" + myTrackId, function (sound) {
sound.play();
});
streamingBool = true;
}