Я не могу заставить mediaelement.js воспроизводить звук AACP (AAC Plus)

Я пытаюсь заставить mediaelement.js работать с аудиопотоком AAC+ (HE-AACv1). Я убедился, что поток работает, воспроизведя файл в WinAmp, но он не будет работать с mediaelement.js.

Я также пробовал JW Player без успеха. Я готов перейти на любой веб-плеер с поддержкой AAC+.

Код MediaElement.js:

<audio controls="controls" width="320" height="80">
  <source type="audio/aacp" src="http://xxx.xxx.xxx.xxx:8000/stream" />
</audio>

Firefox жалуется и не отображает проигрыватель: "Указанный атрибут "type" для "audio/aacp" не поддерживается. Ошибка загрузки медиаресурса xxx.xxx.xxx.xxx:8000/stream. site.com/ Line 0"

Chrome загружает плеер и продолжает загружать поток, но никогда не воспроизводит звук.

JW Код игрока:

<script>
jwplayer("container").setup({
flashplayer: "player.swf",
height: "24",
width: "730",
file: "http://xxx.xxx.xxx.xxx:8000/stream",
controlbar: "bottom",
type: "sound",
bufferlength: "10",
autostart: "true"
});
</script>

Ничего не воспроизводится ни в Chrome, ни в Firefox с помощью JW Player, хотя проигрыватель действительно отображает.

Я могу заставить MediaElement.js и JW Player работать с нашими потоками MP3, но мы стремимся отойти от MP3.

Демонстрационная ссылка: http://www.whro.org/allstreams/compare/


person Jason Sneed    schedule 27.02.2013    source источник
comment
Можете ли вы предоставить ссылку на то, где вы пытаетесь использовать JW Player?   -  person emaxsaun    schedule 27.02.2013
comment
Первый фрагмент не является кодом медиаэлемента. Это аудиотег HTML. Можете ли вы предоставить код медиации?   -  person Ricardus    schedule 28.02.2013
comment
Я добавил демо-ссылку в исходный пост. Спасибо, что изучили это.   -  person Jason Sneed    schedule 28.02.2013
comment
Я действительно не могу загрузить этот URL? - 64.5.130.55:8000/stream, только в браузере.   -  person emaxsaun    schedule 01.03.2013
comment
У меня были открыты порты на брандмауэре. Я извиняюсь за то, что не имел эту настройку правильно раньше.   -  person Jason Sneed    schedule 02.03.2013


Ответы (1)


Это немного поздний ответ, но, возможно, это поможет кому-то:

На самом деле я пытался подделать тип аудио/aac в исходном типе аудиоэлемента (вместо audio/aacp), и он работает в чистом решении html5 на устройствах, которые могут воспроизводить потоки aac (читай: iPhone ( Safari), iPad (safari+Chrome), Blackberry (браузер по умолчанию)).

Это работает для файлов HE-AACv1 и HE-AACv2, но файлы v2 иногда могут иметь сбои в звуке.

person ether    schedule 15.05.2014