Я создаю онлайн-тест, который реализует аудио (mp3) с помощью собственного аудиоплеера (, т.е. не на основе Flash).
Тест показывает один вопрос за раз и загружает каждый последующий вопрос асинхронно.
Некоторые вопросы содержат сопроводительный аудиофайл, другие - нет, а размер аудиофайлов может составлять несколько МБ.
Итак, я надеюсь предварительно загрузить клиентские аудиофайлы в начале теста, а затем переместить их на место при появлении соответствующего вопроса.
До сих пор я пытался загрузить аудиофайл в проигрыватель QuickTime, затем, когда возникает этот вопрос, я использую метод jQuery clone(true)
, чтобы скопировать его в отображаемую часть страницы. Однако, когда я делаю это, проигрыватель QuickTime должен перезагрузить аудиофайл из источника. То же самое относится и к проигрывателю Windows Media.
Есть ли у кого-нибудь какие-либо предложения относительно того, как я могу предварительно загрузить аудио клиентскую часть и затем перезвонить при необходимости?