寻找兼容Wii的Javascript Flash mp3播放器

时间:2009-10-24 06:28:16

标签: javascript flash mp3 opera wii

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

我看过这些球员:

  • jPlayer: 不适用于Wii。
  • flash mp3 player:所有版本的 玩家在Wii 上工作除了 js(javascipt)版本。
  • 1Pixelout: 适用于Wii,但不支持 JavaScript的。或者如果确实如此,我不能 找到任何文件

修改 依赖于Flash的ExternalInterface的任何解决方案都不能在Flash Lite中使用,Flash是Wii使用的Flash版本

3 个答案:

答案 0 :(得分: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多首曲目)是由专辑artist \ album \ track组织的,所以我正在考虑编写代码来遍历文件系统,并根据文件夹的内容动态生成播放列表。 / p>

答案 1 :(得分:2)

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

答案 2 :(得分:0)

Soundmanager2应该可以正常工作,您可能需要在设置中设置flashVersion = 8,显然这是Flash Wii / Opera正在使用的版本。

哦,如果不是WiiTransfer内的任何内容都有效,因为我可以从我的macbook中将音乐流式传输到我的tellybox