Как воспроизвести аудио .mp3 или .m4a на веб-странице и одновременно показать обложку альбома?(используя Javascript, HTML5 или Flash) - PullRequest
1 голос
/ 23 октября 2011

Существуют способы воспроизведения .m4a аудио на веб-странице с использованием jPlayer или SoundManager2 , но, похоже, они не будут отображать обложку (автоматически для каждой песни).

Существует ли способ автоматического воспроизведения звука .m4a, а также отображения обложки на веб-странице с использованием Javascript, HTML5 или Flash? Я думаю, что для многих .m4a изображение обложки уже встроено в файл .m4a, загруженный из магазина iTunes. Или в случае, если нет обложки, есть ли способ динамически вытянуть ее? (Примечание: это для любого количества файлов .m4a автоматически, таких как 2 или 3, а не просто для одной песни. Так что это похоже на Yahoo Mediaplayer или Yahoo Webplayer ... новый поддерживает обложку альбома, но, кажется, поддерживает только одно статическое изображение)

Ответы [ 3 ]

0 голосов
/ 23 октября 2011

Сначала извлеките обложку из файла на стороне сервера.Не оставляйте это на усмотрение игрока.

Есть много способов сделать это.Если вы размещаете на Windows, вы можете использовать MediaInfo DLL .

0 голосов
/ 28 октября 2011

jPlayer имеет свойство poster, которое можно установить при настройке MediaMia или при работе со списком воспроизведения с помощью плагина для списка воспроизведения jPlayer.

Если постер jPlayer - это статичное изображение, которое вы предоставляете, это, вероятно, самый простой маршрут. Однако ..

Встроенные обложки альбомов, как мне кажется, содержатся в комментариях ID3v1, ID3v2 или комментариях Vorbis, в зависимости от используемого вами формата мультимедиа и времени его создания. Есть библиотека JavaScript для чтения данных ID3 из медиафайлов https://github.com/aadsm/JavaScript-ID3-Reader

0 голосов
/ 23 октября 2011

http://musicplayer.sourceforge.net/ xspf Player показывает информацию об исполнителе и альбоме, ему нужен список воспроизведения xspf, но не уверен, поддерживает ли он формат m4a.

...