我正在寻找一些在PHP中设置播客的教程。我有音频文件和标题/描述数据,我只是想确保我正确的XML部分,以便它在iTunes和其他常见的播放器中处理得很好。 (我不订阅任何播客,我不知道什么是受欢迎的。)
标题/描述数据存储在mysql数据库中,每月将添加更多文件。
我已经创建了一个基本的XML Feed,它在我的 Web浏览器中运行良好,但是我希望有人可以指点我正确地制作RSS Feed的一些说明,更多可能适用于任何计划。
我已经遇到iTunes的问题,因为网址中的stream_audio.php
文件未以.mp3
结尾,因此拒绝下载音频文件。我不确定iTunes是否令人讨厌,或者我是否违反了XML的官方/非官方指南。
答案 0 :(得分:2)
请注意,如果你想让一个文件看起来像一个mp3,你可以做一个简单的Apache重写,在内部重写请求,所以转换http://blah.com/audio43657.mp3(其中数字是某种ID的ID流):
RewriteRule audio([\d]+)\.mp3 streamingaudio.php?id=$1
答案 1 :(得分:1)
RSS 2.0 at Harvard Law易于理解,并概述了所需的标签。
Apple播客技术规范 - Tracking Usage包含关于“网址必须以.mp3结尾”问题的小注释,others遇到过。
答案 2 :(得分:0)