【问题标题】:How to play audio podcast file from libsyn rss feed? (drupal)如何从 libsyn rss feed 播放音频播客文件? (德鲁巴)
【发布时间】:2011-02-13 02:21:07
【问题描述】:

获得了已建立的 libsyn rss 提要,获得了用于播客的新 drupal 网站。 Libsyn 提供了播放器但不正确的美学。我可以使用音频模块和 mp3player 模块上传和播放 mp3 文件,就像 mp3 播放器的输出一样,一个简单的 flash 播放器,但我不想每周手动移动播客音频文件 (mp3)。考虑使用 Feed 自动导入,但它不起作用,此外还会在 drupal 站点上不必要地创建额外文件。

只想在 drupal 页面中使用 mp3player 模块的 flash 播放器,该页面提供来自 libsyn rss 源的最新 mp3 文件。不需要存储或播放多个剧集,只需最新剧集即可。

你会怎么做?

【问题讨论】:

  • 您是否愿意开发一个自定义 Drupal 模块来执行此操作?
  • 我可能不得不这样做,我创建了一个单独的短期解决方法,但这个想法是我真正想要的。我现在最失望的是,我为这个赏金失去了 50 个来之不易的 SO 积分,尽管发布了零答案,但他们并没有退还积分。

标签: drupal audio rss flash feed


【解决方案1】:

您为什么不拥有自己的站点作为主站点,而 libsyn 从您那里获得它?他们不允许导入功能,您可以通过它们保留现有的 RSS。然后,您可以完全控制您的网站并将内容推送到各种其他出色的播客网络。

意识到我可能对 libsyn 的工作一无所知。

【讨论】:

    【解决方案2】:

    当您说提要不起作用时,它是如何失败的?你在使用提要映射器吗?您可能需要为 feed mapper 编写一个自定义插件,以使其正确处理视频文件。 Feed api 支持过期导入的提要项目,因此您应该能够让它自动删除旧的提要项目。我不确定当节点存在时视频文件是否会被自动删除。如果没有,您应该能够通过为您用于存储导入的 rss 项目的内容类型实现 nodeapi 的删除操作来实现这一点。

    或者,也许您可​​以在 libsyn 上获取视频的 url,然后让播放器使用它。不知道有没有好的播放器支持使用字段的数据作为应该播放的源位置。

    另外,如果您还没有,我建议您在 groups.drupal.org 上发布您的问题,因为很多 drupal 专家都阅读过。

    【讨论】:

      【解决方案3】:
      1. 为我的播客创建一个内容类型,其中包含 MP3 的 URL 的标题和字段
      2. 使用 FeedAPI 并将标题映射到节点的标题
      3. 将文件 URL 映射到 URL 字段
      4. 使用 Contemplate 将 URL 字段设置为显示为 [swf file="token_for_URL_field"],这将使用 SWF 工具模块和我选择的任何播放器来播放文件

      所以您需要这些模块 CCK、Contemplate、FeedAPI 和 SWF 工具,这样就可以解决问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-17
        • 1970-01-01
        • 2018-02-03
        相关资源
        最近更新 更多