В веб-приложении есть необходимость проигрывать звук при наступлении некоторого события. Для этой цели используется HTML5 audio. Если в десктопном Safari все работает ОК, то на Ipad и Iphone звука нет.В
официальной документации сказано: если пользователь сам не инициирует событие, аудио файл не загружается — сотовые сети, большой трафик, все дела. И вроде все логично, но почему бы не проиграть, если приложение файл
уже загрузило. Пробовал сохранять в appcache, кодировать файл в base64 — не решает проблему. Может, кто сталкивался с подобным, буду рад, если есть решение.
UPD: Мой вывод такой: полностью эту проблему в iOS > 3.2 не обойти. Повесил sound.load() на событие touchstart — после первого касания звук появляется. Хоть так.