У меня проблема с тэгом AUDIO.У меня есть HTML-страница (с JavaScript), где 4 звуковых файла воспроизводятся подряд.В iOS 5 и последних версиях Safari все прекрасно, но в 4.3 (.2) все не работает.
Ниже приведены МНОГИЕ решения, которые я пробовал.Следует отметить, что воспроизведение ОДНОГО звукового файла на странице не является проблемой.У меня есть звук Voice Over, воспроизводимый при загрузке страницы для большинства моих страниц, и это прекрасно работает.
Все перечисленные ниже методы отлично работают в 5.0 и более поздних версиях Safari для настольных компьютеров, но не в симуляторе / устройстве iOS 4.3:
1) иметь скрытый div, установить innerHTML = тег с соответствующим файлом src
1a) onended - очистить div innerHTML, загрузить следующий аудиофайл
1b) setTimeout, задержка 2 секунды между каждым файлом(длительностью 1 секунда), затем загрузите следующий звук
2) Скрытый div, установите innerHTML = 4 звуковых тега
2a) onended - .play () следующий звуковой файл
2b) setTimeout - .play ()следующий аудиофайл
3) заменен на EMBED
4) заменен на OBJECT
5) Используется только javascript:
a = new Audio (src);игра();
Поведение лучше всего описать как "вонючий".Иногда будет воспроизводиться только 1 звук, другие - 2, редко 3. Иногда первый будет повторяться 4 раза (в то время как отладка показывает, что должны были воспроизводиться 4 разных звука)
Моя конечная цель - получить случайную последовательность из 4 звуков.играли подряд.