SoundManager не будет воспроизводиться после загрузки кеша приложения HTML5, только после обновления на iOS

В iOS у меня проблема со звуками, которые не воспроизводятся в первый раз после загрузки кеша приложения HTML5. Однако после обновления страницы все работает нормально. В режиме отладки я получаю только эти 2 записи: [Журнал] sound0: loadstart [Журнал] sound0: приостановить

Я использую http://www.schillmania.com soundManager2, и у меня нет этой проблемы на рабочем столе. версия сафари. В моем webInspector на iOS я вижу, что все мои звуки были загружены в кеш приложения. Но по какой-то странной причине я все еще вижу запросы на получение в журнале моего сервера.

У кого-нибудь есть идеи о том, как я могу устранить эту проблему? И известно ли, что soundManager хорошо работает с кешем приложений Safari HTML5?

Я также задавал этот вопрос на веб-сайте Schillmania, но мне все еще было интересно, есть ли у кого-нибудь из разработчиков здесь опыт работы с этим. Любая помощь приветствуется.


person ghostlines    schedule 13.12.2013    source источник
comment
Проверьте принятый ответ здесь: stackoverflow.com/questions/12517000/ - это, вероятно, то, что вы нажимаете   -  person iccir    schedule 13.12.2013
comment
Спасибо, я уже обманул это, вызвав событие пользовательского ввода, которое запускает функцию, которая должна воспроизводить звук, но это тоже не помогло. Похоже, что soundManger даже не пытается получить доступ к файлам из моего кеша приложений, хотя все они присутствуют в кеше приложения. Вот почему я все еще вижу запросы на сервер.   -  person ghostlines    schedule 13.12.2013