0
私はこのフォーラムで他の回答を試みましたが、運が無難です。私は、RSSフィード(mp3オーディオの直接リンクを含む)から各エントリのエンクロージャURLを抽出しようとしているので、すべてのオーディオ用の内蔵プレーヤーを含むページを作成できます。RSSフィードからエンクロージャーURLを取得する
は、ここで私がこれまで持っているものです。
var FEED_URL = 'https://www.spreaker.com/show/1720272/episodes/feed';
$.ajax({
url: document.location.protocol + '//ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&callback=?&q=' + encodeURIComponent(FEED_URL),
dataType: 'json',
success: function(data) {
$(data).find("item").each(function(i) {
var URL = $(this).find("enclosure").attr("url");
console.log(URL);
});
}
})
は、ここではアイテムのひとつの例です:
<item>
<title>Episode 2 - 7 Minute Leadership</title>
<link>https://www.spreaker.com/user/paul_falavolito/epsiode-2-7-minute-leadership</link>
<description>Why should anyone be led by you?</description>
<guid isPermaLink="false">https://api.spreaker.com/episode/8296378</guid>
<pubDate>Tue, 19 Apr 2016 13:16:50 +0000</pubDate>
<enclosure url="https://api.spreaker.com/download/episode/8296378/episode_2_7_minute_leadership.mp3" length="0" type="audio/mpeg"></enclosure>
<itunes:author>Paul Falavolito</itunes:author>
<itunes:subtitle>Why should anyone be led by you?</itunes:subtitle>
<itunes:summary>Why should anyone be led by you?</itunes:summary>
<itunes:duration>713</itunes:duration>
<itunes:keywords>motivation,business,leadership</itunes:keywords>
<itunes:explicit>clean</itunes:explicit>
<itunes:image href="https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/f71be8f6c859a4ce5669a83cbf3bcd31.jpg"/>
</item>
あなたはmp3を指しエンクロージャURLがあります見ることができます。それは私が抽出しようとしているURLです。
ご意見をいただければ幸いです。
私は 'データ型を考えていないだろう:「json''が正しいですか。 rssはXMLのように見えます。 –