9

我似乎无法让 iTunes 显示我的播客的图像。准确地说,iTunes 甚至不会尝试为我的播客下载图像。Apache 日志显示 iTunes 正在下载的播客和第一个音频文件,但它完全忽略了<image><itunes:image>部分(如图所示):

<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 连接。
4

1 回答 1

9

iTunes 本身不使用 RSS 提要中设置的图像(它们仅由 iTunes Store 使用)。

iTunes 实际上使用了嵌入在下载曲目中的封面艺术(它似乎使用了最新曲目中的艺术作品)。

您可以通过订阅新的播客来验证这一点。在下载曲目之前,您会在 iTunes 的播客列表中看到其图标保持空白,此时曲目封面将用于播客图标。

于 2009-10-13T22:58:22.680 回答