0
私はこの質問に対する回答を検索しましたが、成功しませんでした。 は、私はオーディオ再生にaudio.jsプラグインを使用して、通常でファイルをストリーミングしています:任意のHTMLページのスクリプトブロックに配置されたときJSコールバックでjqueryプラグイン関数を呼び出す
// within index.html.erb
audio.load($('.track_info a', clicked_node).attr('data-src'));
audio.play();
、それが完璧に動作します。私は、jsコールバックでオーディオプラグインを呼び出そうとしています。
$.getScript('/javascripts/audio.js', function(){
alert("Successfully loaded audio.");
)};
任意のアイデア:私はそれを包む
// callback.js.erb
audio.load('<%= "#{@song.sample_url}" %>');
audio.play();
場合でも:私は次の手順を実行しても何も起こりませんか?
p.s. - callback.js.erb内の他のjqueryは正常に動作します。
を、そして試みの周りに他のいくつかの仕事、それはaudio.jsプラグインで問題になってしまいました。それは本当に恐ろしいです、単純に$(文書)の初期化を取って.readyは今問題を解決しました。笑、私はそれがベストプラクティスではないと確信しています!助けてくれてありがとう ;) – muffs