2015-03-09 1 views
0

Независимо от того, что я пытаюсь, я не могу получить аудиофайлы для воспроизведения в Internet Explorer (11) при использовании Phaser. Я пробовал как mp3, так и m4a (закодированные с использованием настроек по умолчанию в Audacity).Поддержка Phaser Audio в Internet Explorer 11

Кроме того, я пробовал загружать все примеры аудио на сайте Phaser в Internet Explorer (http://examples.phaser.io/), и ни один из них, похоже, не загружает.

Я могу получить файлы ogg для воспроизведения в Chrome, Firefox и Opera, но это все.

Я нашел другой форум, где пользователь отметил, что они использовали Audacity конвертировать в mp3 и имели успех: http://www.html5gamedevs.com/topic/5682-audiofiles-wav-and-ogg-not-loaded-in-internet-explorer/

Но я, не имея каких-либо удачи.

Любые идеи? При необходимости я могу предоставить более подробную информацию.

Спасибо за ваше время и вашу помощь.

ответ

1

IE11 не может воспроизводить файлы m4a. Ну, это немного сложнее, чем это - он не может воспроизвести их , если у у вас нет iTunes (или подобного программного обеспечения для установки кодека). Поэтому вы не можете рассчитывать на то, что он будет надежно работать для всех.

Он может воспроизводить mp3, но все зависит от того, как вы их закодировали. Не все mp3-файлы созданы равными. Я бы предложил вам «заимствовать» некоторые mp3 из официальной демонстрации IE Audio like this one для использования. Если эти работы, то проблема в том, что вы создали mp3s. Если они тоже не работают, проблема находится где-то в вашем коде.

Однако, как вы сказали, официальные примеры не работают в IE11 для вас, я бы не исключал, что это был локальный для вашего ПК, поскольку они действительно работают нормально. Возможно, проблема с драйвером/кодеком.

+0

Hi Rich - спасибо за ответ. Демоверсия IE Audio также не воспроизводила музыку для меня в IE. Итак, я думаю, что есть что-то с моим ПК. Я не верю, что с моим кодом что-то не так. (Для моего теста я использую шаблон Basic Project на Github и просто добавляю свой собственный MP3-файл для воспроизведения в главном меню). Возможно, это выходит за рамки библиотеки Phaser, но есть ли где-нибудь нужные оптимальные настройки браузера для наших пользователей? Одной из причин, почему я выбрал библиотеку HTML5 Game, было то, что я надеялся, что ее можно будет использовать без установки плагинов/смены конфигураций. – Matt

+0

Я не думаю, что в IE есть много настроек, вы можете изменить re: audio. В разделе «Параметры Интернета - Дополнительно» есть раздел «Мультимедиа» (quaint!), Который включает такие вещи, как «Включить альтернативные кодеки» и «Воспроизвести звуки на веб-страницах» - но это все. Я попробую нажать кнопку «Сброс», чтобы вернуть его к заводским настройкам по умолчанию и посмотреть, что произойдет. Это то, что подавляющее большинство ваших пользователей будет использовать в любом случае. – PhotonStorm

+0

Итак, получается, что «Воспроизвести звуки в веб-страницах» сделал трюк (я также переустановил IE, чтобы получить полный свежий старт). Оказывается, эта настройка не проверяется по умолчанию, что абсолютно не имеет для меня никакого смысла. В любом случае спасибо за вашу помощь. Я заметил, что звуковое поведение по-прежнему немного отличается от IE (когда спам «играет», например), но это проблема еще на один день. Еще раз спасибо за все, что вы делаете - с нетерпением жду следующей книги! – Matt

 Смежные вопросы

  • Нет связанных вопросов^_^