2009-10-13 27 views
9

ポッドキャストの画像をiTunesで表示できないようです。正確には、iTunesはをダウンロードしても、私のポッドキャスト用の画像をダウンロードしようとしない。 ApacheのログはポッドキャストとiTunesでダウンロードされる最初のオーディオファイルを表示し、それは完全に<image><itunes:image>セクション(ここに示されている)を無視している:iTunesでポッドキャスト画像が表示されない

<image> 
    <url><?php echo htmlentities($imageURL) ?></url> 
    <title>My Podcast</title> 
    <link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link> 
    <width>300</width> 
    <height>300</height> 
</image> 
<itunes:image> 
    <url><?php echo $imageURL ?></url> 
    <title>My Podcast</title> 
    <link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link> 
</itunes:image> 

私は運で、このわずかに短い代わりにも試してみました。

<image> 
    <url><?php echo $imageURL ?></url> 
    <title>My Podcast</title> 
    <link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link> 
    <width>300</width> 
    <height>300</height> 
</image> 
<itunes:image href="<?php echo $imageURL ?>" /> 

いくつかの注意事項:

  • はい画像のURLは動作しますが、iTunesがさえ画像をダウンロードするをしようとしないことに注意してください。
  • このポッドキャストはiTunes Storeに登録されていません。
  • 私のiTunesはiTunes Storeに接続されていません。
+0

の直下ですか? – Thilo

+0

フィードバリデーターを試しましたか? http://feedvalidator.org/check.cgi?url=http://yoururl – Thilo

+0

はい、要素の下にあります。 –

答えて

9

iTunes自体はRSSフィードで設定された画像を使用しません(iTunes Storeでのみ使用されます)。

iTunesは実際にダウンロードしたトラックに埋め込まれたカバーアートを使用しています(最新のトラックのアートを使用しているようです)。

新しいポッドキャストを購読することで確認できます。トラックがダウンロードされるまで、iTunesのPodcastリス​​トにアイコンが空白のままになっていることがわかります。トラックのカバーアートがPodcastアイコンとして使用されます。

+0

それは特定の方法で埋め込まなければなりませんか?私は現在、ブロガーを使ってフィードを作成しています。私は最近の投稿に画像を入れましたが、iTunesはまだそれを認識していないようです。思考? – nate8684

+0

最後にダウンロードした*メディア*ファイルに埋め込まれたカバーアート、すなわち実際のポッドキャストのエピソードであるMP3またはM4Aファイルを使用します。 RSSフィードに画像を追加しても、スクワットはしません。メディアファイルにカバーアートを埋め込む必要があります。 – wbg

関連する問題