Мне нужен был плеер, сделанный на флеше для проигрывания mp3 файлов на сайте. Вспомнил про «JW FLV Media Player«, не плохой бесплатный (для не коммерческого использования) плеер, раньше я пробовал его использовать, но только для проигрывания видео файлов (*.flv).
В начале ничего не предвещало неожиданностей 🙂 Воспользовался их мастером, чтобы сгенерить код для вставки аудио плеера на свою страницу.
Звук заработал, но скорость проигрывания была где-то в два раза быстрее 🙂 Получался голос с эффектом мультяшных бурундуков (так этот эффект обозвали в иностранных источниках – «chipmunk») 😕
В Яндексе на русском языке ничего толком не нашел (поэтому подумал, что, возможно, эта заметка будет полезна кому-нибудь), после чего начал искать на сайт этого плеера. Выяснил, что есть два варианта решения проблемы:
- В Macromedia Flash Player существует проблема, появляющаяся, когда mp3 файлы кодируются с частотой, не кратной 11,025 кГц. Этот эффект иногда называют «chipmunk» эффект (т.е. эффект бурундука): файл проигрывается с двойной скоростью. Чтобы избежать этого, кодируйте MP3 файлы в 11,025 кГц, 22,050 кГц или 44,100 кГц (переведено отсюда).
Позже я увидел подобное напутствие и в файле README, идущем в архиве вместе с проигрывателем 🙄 Правда, там упоминаются цифры с небольшим отличием – «11, 22, 33 и 44 кГц» и рекомендация использовать постоянный битрейт (cbr) при кодировании. - Установить для своего браузера более свежую версию проигрывателя флеша 🙄 (Macromedia Flash Player)
Т.е., это проблема не конкретно этого плеера, а проблема проигрывателя флеша как такового.
Сейчас вот думаю… С одной стороны, просто поставить новую версию проигрывателя флеша – это, конечно, проще и в каком-то смысле разумнее, но, получается, что нужно иметь в виду также вариант отсутствия у человека свежей версии этого флеш проигрывателя и отсутствия возможности обновить его. Ведь в этом случае у человека начнутся бурундуки при проигрывании не «корректных» mp3 файлов. Из чего следует, что иногда есть смысл заранее придерживаться «безопасных» параметров кодирования mp3 файлов, если они предназначены для последующего прослушивания в интернете через flash плеер (конечно, если есть возможность контролировать параметры кодирования этих файлов).