HTML5 Звуковой плагин? - PullRequest
       9

HTML5 Звуковой плагин?

5 голосов
/ 24 января 2012

В настоящее время я использую для включения звуков в моем веб-приложении.SoundManager использует Flash, который иногда падает, убивая звуки.Есть ли в jQuery надежный плагин, который поддерживает звуки с использованием HTML5, а не с Flash?

Мои настройки:

soundManager.url = '/misc/soundmanager2/v20111220/';    // SoundManager fails if the SWF is loaded from the CDN
soundManager.debugMode = true;
soundManager.flashVersion = 9;
soundManager.useFlashBlock = false;
soundManager.useHTML5Audio = true;

Ответы [ 4 ]

7 голосов
/ 24 января 2012

SoundManager также может воспроизводить чистый звук HTML5.

SoundManager 2 предоставляет вам один мощный API-интерфейс, который поддерживает как новое, так и старое, с использованием аудио HTML5, где это поддерживается, и необязательный запасной вариант на основе Flash, где это необходимо. В идеале при использовании SoundManager 2 звук «просто работает».

Вспышка используется только ( опционально ) в качестве запасного варианта. Или для некоторых изящных вещей, которые (очень хорошо) не поддерживаются (пока) всеми браузерами. Как анализатор спектра и т. Д.

Чтобы заставить SoundManager2 использовать аудио в формате HTML5, вы можете добавить следующий параметр:

soundManager.preferFlash = false;

переопределяет useHTML5audio. если true и имеется поддержка flash, попробуйте использовать flash для MP3 / MP4 по мере необходимости, поскольку поддержка HTML5-аудио все еще необычна в браузерах.

Из официальных документов .

2 голосов
/ 24 января 2012

Описание

Я предлагаю jPlayer .

jPlayer - это полностью бесплатная библиотека мультимедиа (GPL / MIT) с открытым исходным кодом, написанная на JavaScript. Плагин jQuery , jPlayer позволяет быстро встраивать кроссплатформенное аудио и видео в ваши веб-страницы. Комплексный API-интерфейс jPlayer позволяет создавать инновационные медиа-решения, в то время как активное и растущее сообщество jPlayer оказывает поддержку и поддержку.

Пример

$(document).ready(function(){
 $("#jquery_jplayer_1").jPlayer({
  ready: function () {
   $(this).jPlayer("setMedia", {
    m4a: "/media/mysound.mp4",
    oga: "/media/mysound.ogg"
   });
  },
  swfPath: "/js",
  supplied: "m4a, oga"
 });
});

Дополнительная информация

1 голос
/ 24 января 2012

Используйте тег HTML5 Audio, как показано на этой ссылке .

0 голосов
/ 09 января 2013

Я выпустил платформу аудиоплеера, которая использует SoundManager2 и интегрирует w / jQuery как $ .fn. - очень прост в использовании и / или настройке .. похож на jPlayer в дизайне внешнего интерфейса, но с дополнительными возможностями воспроизведения (например, потоковая передача по RTMP, полная поддержка HTML5), примерами, тестами и т. д .:

https://github.com/APMG/APMPlayer

...