【问题标题】:Looking for Wii compatible Javascript Flash mp3 player寻找兼容 Wii 的 Javascript Flash mp3 播放器
【发布时间】:2009-10-24 06:28:15
【问题描述】:

我正在寻找可以在 Wii 上基于 Opera 的浏览器中运行的 flash mp3 播放器。播放器需要启用 javascript(支持播放、停止等方法)。mp3 曲目列表将使用 ajax 在与播放器相同的页面上动态构建,因此它必须在曲目播放完毕时触发事件(或至少提供功能表示是时候开始下一首曲目了)。有人知道这样的球员吗?

我看过这些球员:

  • jPlayer: 不适用于 Wii。
  • flash mp3 player:这个的所有版本 玩家在 Wii 上工作除了 js (javascipt) 版本。
  • 1Pixelout: 在 Wii 上工作,但不支持 javascript。或者如果是这样,我不能 查找有关它的任何文档

编辑: 任何依赖于 Flash 的 ExternalInterface 的解决方案都无法在 Flash Lite(Wii 使用的 Flash 版本)中运行

【问题讨论】:

  • 这不属于超级用户吗?
  • 问题是关于 html/javascript 开发。 SO 对我来说似乎是正确的地方。
  • @Ryan H - 这不是一个编程问题吗?再次阅读问题。他正在寻找一个可以通过 javascript 控制并通过 ajax 添加歌曲的播放器。两个编程问题。绝对合适。

标签: javascript flash mp3 opera wii


【解决方案1】:

如果没有 ExternalInterface,您将无法拥有支持 JavaScript 的播放器。音频代码必须全部在 Flash 文件中。

【讨论】:

    【解决方案2】:

    我也有同样的追求。我想我可能已经找到了答案,或者足够接近:Xspf Jukebox。它有一个Javascript API,甚至还有一个Wii skin。我还没有真正使用它,我会在使用时更新。

    更新:我能够使用我网站中包含的一些示例 mp3 来完成这项工作。我没有在 Wii (Opera) 上工作的 Javascript 控件,但它在 IE 中工作。我确实有点努力让皮肤工作——你必须下载 skin.xml 文件,将 skin_url 参数设置为包含皮肤的路径,并适当地设置尺寸。我当前的代码是:

        <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="600" height="400" id="flashObject" align="middle">
            <param name="movie" value="xspf_jukebox.swf?playlist_url=playlist.xml&skin_url=Wii/" />
            <param name="wmode" value="transparent" />
        </object>
    

    我在 Windows Home Server 上将其作为 ASP.NET 站点运行。我主要听完整的专辑,我的库(60,000 多首曲目)是按专辑艺术家\专辑\曲目组织的,所以我正在考虑编写代码来遍历文件系统并从文件夹的内容动态生成播放列表。

    【讨论】:

    • 我很想知道您是否取得了任何成功。我无法使用 Xspf 在 Wii 上播放任何 mp3。此外,文档 (lacymorrow.com/projects/jukebox/xspfdoc.html) 中的这一行并不适合这种情况:“播放器中添加了一个 javascript 接口,以允许通过 javascript 调用函数来扩展控制点唱机。此功能仅适用于Flash 8 版本。”尽管该网站确实拥有 Wii 皮肤,但在 Wii 上浏览该网站会显示该网站的最小移动版本,甚至不显示播放器。
    • 我确实完成了这项工作,我仍然对此充满热情。我会用一些代码更新我的回复。
    • 你能在 Wii 上播放 mp3 吗?我试过你的代码,它在 IE8 中工作,但是当我在我的 Wii 上加载页面时它不会播放。 (顺便说一句,我使用的是 2009 年 9 月 1 日更新的 Wii Opera 浏览器版本)。此外,如果 JavaScript 界面无法在 Wii 上运行,那就是一个交易破坏者。
    • 我可以在 Wii 上播放 mp3。你看到播放列表了吗?如果这样做,则问题可能与权限有关。我的第一个测试 mp3 是该站点的本地文件。今晚我将解决 Javascript 问题。如果这继续看起来很有希望,我可能会为它建立一个谷歌代码网站。顺便说一句,我真的很想使用 FlowPlayer,但它需要更新版本的 Flash。然而,Xpsf 具有易于换肤的巨大优势。
    • 我确实看到了一个播放列表。我的 playlist.xml 文件使用来自 Xspf 演示站点的 mp3。我也尝试过本地 mp3。两者都在 IE8 上工作,但在 Wii 上都不能工作。我还能够使用 javascript 添加另一个曲目并在 IE 中播放,但它不适用于 Wii(不会将曲目添加到播放列表)。这是我的代码(非常简单):thesneak.gotdns.com/xspf_demo1.zip
    【解决方案3】:

    Soundmanager2 应该可以工作,您可能必须在设置中设置 flashVersion = 8,显然这就是 Wii/Opera 使用的 flash 版本。

    哦,如果不是 WiiTransfer 里面的任何东西都可以,因为我可以从我的 macbook 将音乐流式传输到我的电视盒

    【讨论】:

    • Soundmanager2 依赖于 Flash Lite 不支持的 ExternalInterface,Wii 使用的 Flash 版本。至于 WiiTransfer,它是闭源和商业的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多