ポッドキャスト用の RSS フィードがあり、本質的にやろうとしているのは、RSS フィード内の URL を html5 オーディオ プレーヤーに入力することです。
これを行う最善の方法は、ajax を使用してリンクを解析し、オーディオ プレーヤーの src に追加することです。私は ajax でこれを行うことを妨げる同じドメイン ポリシーを認識しているので、これを回避するためにクロス ドメイン ajax プラグイン (http://bit.ly/Jbi9iX) を使用しています。
以下のコードが機能しない理由を正確に理解するのに苦労していurl
ます#results
.src
オーディオプレーヤー。
$(document).ready(function () {
$.ajax({
url: 'http://theresidency.libsyn.com/rss',
type: 'GET',
dataType: "xml",
success: parseXml
});
});
function parseXml(xml) {
var item = $(xml).find("item");
$(item).each(function() {
$("#results").append($("enclosure").attr("url").text() + "<br />");
});
}
Chrome 開発ツールでエラーが発生していません。他の例を見回しましたが、何が間違っているのかを理解できます。
xml/rss の例を次に示します: http://pastebin.com/stuY495c そして、これまでにアップロードしたものを次に示します: http://bit.ly/J9QHZc
どんな助けでも大歓迎ですので、事前に感謝します!