Ищу mp3-плеер, совместимый с Wii, Javascript Flash

Я ищу флеш-проигрыватель mp3, который будет работать в браузере на основе Opera на Wii. В проигрывателе должен быть включен javascript (такие методы поддержки, как воспроизведение, остановка и т. Д.). Список треков в формате mp3 будет создаваться динамически с использованием ajax на той же странице, что и проигрыватель, поэтому он должен запускать событие, когда воспроизведение трека завершается (или, по крайней мере, обеспечивать функциональность. своего рода, чтобы указать, что пора начинать следующий трек). Кто-нибудь знает о таком плеере?

Я смотрел на этих игроков:

  • jPlayer: не работает на Wii.
  • flash mp3-плеер: все версии этого проигрывателя работают на Wii кроме версия js (javascipt).
  • 1Pixelout: работает на Wii, но не поддерживает javascript. . Или, если это так, я не могу найти по нему никакой документации

Изменить: любое решение, зависящее от внешнего интерфейса Flash, не будет работать в Flash Lite, версии Flash, используемой Wii.


person Joel Harris    schedule 24.10.2009    source источник
comment
Разве это не относится к SuperUser?   -  person Daniel H    schedule 01.02.2010
comment
Вопрос касается разработки html / javascript. ТАК мне кажется подходящим местом.   -  person Joel Harris    schedule 02.02.2010
comment
@Ryan H - Как это не вопрос программирования? Прочтите вопрос еще раз. Он ищет плеер, которым можно управлять через javascript и добавлять песни через ajax. Обе проблемы программирования. Абсолютно ТАК уместно.   -  person Jason Webb    schedule 03.05.2010


Ответы (3)


У вас не может быть проигрывателя с поддержкой JavaScript без ExternalInterface. Аудиокод должен быть полностью во флеш-файле.

person Eli Grey    schedule 06.02.2010

Я в том же поиске. Думаю, я нашел ответ или достаточно близко: Xspf Jukebox. У него есть Javascript API и даже скин Wii. На самом деле у меня это еще не работает, я обновлю, когда заработаю.

Обновление: мне удалось заставить это работать с несколькими образцами mp3, включенными в мой веб-сайт. У меня нет элемента управления Javascript, работающего на Wii (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>

Я запускаю это как сайт ASP.NET на Windows Home Server. Я в основном слушаю полные альбомы, а моя библиотека (более 60 000 треков) организована по альбомам исполнителей \ альбомов \ треков, поэтому я думаю о написании кода для обхода файловой системы и динамического создания списка воспроизведения из содержимого папки.

person Jamie Ide    schedule 04.01.2010
comment
Мне не терпится узнать, добились ли вы успеха. Мне не удается воспроизвести mp3-файлы на Wii с помощью Xspf. Также эта строка из документации (lacymorrow.com/projects/jukebox/xspfdoc.html) не сулит ничего хорошего в данной ситуации: в проигрыватель был добавлен интерфейс javascript, чтобы обеспечить расширенный контроль над Jukebox путем вызова функций через javascript. Эта функция применима только к версии Flash 8. И хотя на сайте действительно есть скин для Wii, при переходе на сайт на Wii открывается минимальная мобильная версия сайта, на которой даже не отображается плеер. - person Joel Harris; 05.01.2010
comment
У меня все получилось, и я до сих пор в восторге от этого. Я дополню свой ответ кодом. - person Jamie Ide; 05.01.2010
comment
Умеете ли вы проигрывать mp3-файлы на Wii? Я пробовал ваш код, и он работал в IE8, но когда я загружал страницу на Wii, она не воспроизводилась. (Кстати, я использую версию браузера Wii Opera, которая была обновлена ​​1 сентября 2009 г.). Кроме того, если интерфейс javascript не работает на Wii, это нарушает условия сделки. - person Joel Harris; 05.01.2010
comment
Я могу проигрывать mp3-файлы на Wii. Вы видите плейлист? Если вы это сделаете, проблема может быть связана с разрешениями. Мои первые тестовые mp3-файлы были локальными для этого сайта. Сегодня вечером я займусь проблемой Javascript. Если это будет по-прежнему выглядеть многообещающим, я могу создать для этого сайт Google Code. Кстати, я очень хотел использовать FlowPlayer, но для этого требуется более новая версия Flash. Однако у Xpsf есть огромное преимущество в том, что он легко снимается с экрана. - person Jamie Ide; 05.01.2010
comment
Я действительно вижу плейлист. В моем файле playlist.xml используется mp3 с демонстрационного сайта Xspf. Еще пробовал местные mp3. Оба работают в IE8, но ни один из них не работает на Wii. Я также смог использовать javascript, чтобы добавить еще один трек и воспроизвести его в IE, но он не будет работать на Wii (не добавит трек в список воспроизведения). Вот мой код (очень простой): thesneak.gotdns.com/xspf_demo1.zip - person Joel Harris; 05.01.2010
comment
JavaScript не работает на Wii. Xspf Jukebox, к сожалению, не подходит. - person Joel Harris; 02.02.2010
comment
У меня больше не было времени играть с этим, но похоже, что ответ заключается в том, что управление JavaScript невозможно с помощью Flash Lite. Меня немного раздражает, что кто-то проголосовал против этого ответа без объяснения причин за день до присуждения награды, но я не буду отвечать. - person Jamie Ide; 08.02.2010

Soundmanager2, вероятно, должен работать, возможно, вам придется установить flashVersion = 8 в настройке, очевидно, что это какая версия флэш-памяти используется для Wii / Opera.

о, а если нет, то все, что находится внутри WiiTransfer, работает, потому что я могу транслировать музыку на свой телебокс из моего MacBook

person Tom    schedule 05.02.2010
comment
Soundmanager2 зависит от ExternalInterface, который не поддерживается Flash Lite, версией флэш-памяти, используемой Wii. Что касается WiiTransfer, то он коммерческий и закрытый. - person Joel Harris; 06.02.2010