0

ユーザーが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 インライン プレーヤー) プレーヤーを使用して曲をストリーミングしたいと考えています。助けと洞察を前もって感謝します。

4

1 に答える 1

0

の行にコメントする必要がありますinlineplayer.js

if (!o.href || (!sm.canPlayLink(o) && !self.classContains(o,self.playableClass)) || self.classContains(o,self.excludeClass)) {
      return true;
    }
于 2013-02-09T09:11:57.750 に答える