我正在寻找一款可在Wii上基于Opera的浏览器中使用的flash MP3播放器。播放器需要启用javascript(支持播放,停止等方式)mp3播放列表将使用ajax在与播放器相同的页面上动态构建,因此它必须在曲目播放完成后触发事件(或至少提供功能某种形式表明是时候开始下一首曲目了。有谁知道这样的球员?
我看过这些球员:
修改 依赖于Flash的ExternalInterface的任何解决方案都不能在Flash Lite中使用,Flash是Wii使用的Flash版本
答案 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