2009-10-24 34 views
2

我期待的是一款可以在Wii上的基于Opera浏览器内运行的flash播放器。播放器需要启用javascript(支持播放,停止等方法)。mp3 tracklist将在播放器的同一页面上使用ajax动态构建,因此它必须在音轨播放结束时触发事件(或至少提供功能某种表示是时候开始下一首歌曲了)。有谁知道这样的球员?寻找与Wii兼容的Javascript Flash播放器

我已经看过这些球员:

  • jPlayer: 不会对Wii的工作。
  • flash mp3 player:此 播放器工作在Wii上所有版本,除了的 JS(javascipt的)版本。
  • 1Pixelout: 适用于Wii,但不支持 javascript。或者,如果这样做,我不能 找到任何文件

编辑: 任何解决方案,它是依赖于Flash的ExternalInterface的不会在Flash精简版,闪存由Wii的

使用的版本工作
+0

这不属于超级用户吗? – 2010-01-31 22:57:48

+0

问题在于html/javascript开发。 SO看起来对我来说是合适的地方。 – 2010-02-01 22:23:55

+0

@Ryan H - 这不是一个编程问题?再次阅读问题。他正在寻找一名能够通过javascript控制的球员,并通过ajax添加歌曲。这两个编程问题。绝对适合。 – 2010-05-03 15:34:53

回答

2

你不能有一个支持JavaScript的球员没有ExternalInterface的音乐串流到我的tellybox。音频代码必须全部在闪存文件中。

2

我在同一个任务。我想我可能已经找到了答案,或足够接近:Xspf Jukebox。它有一个Javascript API,甚至有一个Wii skin。我还没有真正掌握它的工作,当我这样做时我会更新。

更新:我能够得到这与我的网站包含几个示例MP3的工作。我没有在Wii上使用Javascript控制(Opera),但它在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组织的,因此我正在考虑编写代码来遍历文件系统,并根据文件夹的内容动态生成播放列表。

+0

我很想听听你有没有成功。我无法使用Xspf在Wii上播放任何mp3。另外,从文档(http://lacymorrow.com/projects/jukebox/xspfdoc。html)对于这种情况并不是一个好兆头: “在播放器中添加了一个javascript界面​​,允许通过javascript调用功能来扩展对Jukebox的控制,该功能仅适用于Flash 8版本。虽然该网站的确拥有Wii皮肤,但在Wii上浏览该网站后,网站的移动版本甚至不显示播放器。 – 2010-01-05 05:47:54

+0

我确实得到了这个工作,我仍然很热心。我会用一些代码更新我的回复。 – 2010-01-05 12:01:17

+0

你可以在Wii上播放mp3吗?我试过你的代码,它在IE8中工作,但是当我在我的Wii上加载页面时,它不会播放。 (顺便说一下,我正在使用2009年9月1日更新的Wii Opera浏览器版本)。另外,如果JavaScript界面​​在Wii上无法正常工作,那么这是一个难题。 – 2010-01-05 14:55:55

0

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

哦,如果不是,无论是内部WiiTransfer的作品,因为我可以从我的MacBook

+0

Soundmanager2依赖于Flash Lite不支持的ExternalInterface,Flash Lite是Wii使用的Flash版本。至于WiiTransfer,它是封闭的来源和商业。 – 2010-02-05 21:19:26