我似乎无法让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 ?>" />
一些注意事项:
最佳答案
iTunes本身不使用RSS提要中设置的图像(它们仅由iTunes Store使用)。
iTunes实际上使用下载轨道中嵌入的封面(它似乎是使用最新轨道中的封面)。
您可以通过订阅新的播客来验证这一点。在下载轨道之前,您会在iTunes的Podcasts列表中看到其图标保持空白,直到下载了轨道为止,此时轨道封面将用于Podcast图标。
关于iTunes不显示播客图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1557646/