ユーザーがSoundcloudの曲へのリンクを送信できるようにし、カスタムSoundmanager2プレーヤーを使用して自分のアプリで曲をストリーミングできるようにするRailsアプリがあります。
次のように「/resolve」メソッドを使用して、曲「stream_url」およびその他の情報を正常に取得できます。
<% client = Soundcloud.new(:client_id => 'SC_CLIENT_ID') %>
<% track = client.get('/resolve', :url => "<url-to-song-on-soundcloud>") %>
ただし、「stream_url」をプレーヤー (この場合は Soundmanager Inline Player ) にプラグインすると、次のようにストリーム URL に client_id が含まれます。
<li><a href="<%= track.stream_url %>?client_id=1234567890abcdefghtijkl1234">Play Song</a></li>
リンクをクリックすると、自分のページのカスタム プレーヤーで再生するのではなく、ページ外のサウンド ファイル リンクに移動します (この質問と同様)。
ページを離れることなく、自分の (この場合は上記の SM2 インライン プレーヤー) プレーヤーを使用して曲をストリーミングしたいと考えています。助けと洞察を前もって感謝します。