Я создаю страницу со встроенным аудиоплеером, который работает на всех тестируемых мной системах, кроме Android. Плееры появляются на странице, но вы не можете запустить их воспроизведение.
Я пробовал теги
и SoundManager 2 , проверял, нормально ли работает устройство воспроизвести mp3-файлы с помощью HTML5 Audio Formats Test (что он делает), загрузить тот же тест на свой сервер и проверить, работает ли он там (а это не так). И я не могу найти ничего полезного в файлах журнала.
Есть идеи, что я могу сделать?
edit: С тех пор я пробовал то же самое с Apache на том же сервере и с Nginx на другом сервере с теми же результатами.
Я пробовал файлы на моем сервере nginx, и все они, кроме flac, работают на Android 4.4 с браузером по умолчанию и Firefox.
Это Тег, который я использовал:
<audio preload="auto" controls="">
<source src="Test/Audio/mp3.mp3" type="audio/mpeg">
</audio>
Возможно, вы неправильно установили типы mime в конфигурации nginx. Вам потребуется:
types {
audio/mpeg mp3;
audio/ogg oga ogg opus;
audio/webm weba;
audio/vnd.wave wav;
}
Это можно сделать, импортировав mime.types в серверный блок и добавив недостающие типы.
Если это не помогло, напишите, какой браузер / версию вы используете;)