Воспроизведение аудио на сайте Android @ - PullRequest
0 голосов
/ 05 мая 2011

Я ищу способ воспроизведения аудиопотока на Android без использования вспышки.

Что я пробовал до сих пор:

Это просто говорит: "Извините, это видео не может быть воспроизведено".

<video id="video" controls="controls" preload="none" autoplay="autoplay" src="http://194.106.119.243/powerhit_hi.ogg" tabindex="0"></video>

Следующее просто ничего не делает. Насколько я гуглил, похоже, что Android не поддерживает аудио-тэг вообще до 2.3, а на 2.3 он поддерживает, но не кодеки работают, поэтому он на самом деле не работает.

<audio id="audio" controls="controls" preload="none" autoplay="autoplay" tabindex="0">
    <source src="http://194.106.119.243/powerhit_hi.ogg"></source>
    <source src="http://194.106.119.243/powerhit_hi.mp3"></source>
</audio>

1 Ответ

0 голосов
/ 05 мая 2011

У меня есть устройство Android 2.2 и Я могу заставить video работать , хотя вы должны отметить несколько вещей:

  • запускает отдельное окно для воспроизведения видео - они не воспроизводятся встраиваемыми на странице
  • из-за вышеперечисленного атрибут управления не имеет эффекта
  • Автовоспроизведение, как правило, игнорируется на мобильных устройствах, поэтому пользователи не взимают плату за передачу данных, если они явно не запросили носитель
  • убедитесь, что в конфигурации сервера настроены правильные типы MIME, HTML5 Boilerplate может помочь с этим

Я думаю, что ваш пример терпит неудачу, потому что .ogg обычно представляет собой аудиофайл (MIME audio / ogg), эквивалентным контейнером видео будет .ogv (MIME video / ogg), но простое переименование файла вряд ли будет работать вам нужно будет закодировать звук в видеофайл, возможно, со статичной картинкой для видео.

Как и вы, Мне не удалось заставить audio что-либо воспроизводить на моем устройстве .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...