Я работаю над приложением Adobe Air, написанным на Flex 4, которое воспроизводит аудиофайлы .mp3 на компьютере пользователя.Примечание: это не аудиофайлы, поставляемые с приложением - это файлы .mp3 на компьютере пользователя, которые они выбирают для воспроизведения через приложение.
Приложение прекрасно работает для файлов .mp3, закодированных с частотой 44,1 кГц, номожет дать непредсказуемые результаты, если используются другие частоты дискретизации.Я провел множество исследований, чтобы узнать об ограничениях класса Sound и о том, что .mp3 будет в основном моим единственным вариантом в Flex.
Мой вопрос: есть ли способ определить частоту дискретизации.mp3 аудио в Flex 4 ActionScript?
Вместо того, чтобы беспокоиться о том, чтобы приложение хорошо работало с нестандартными частотами дискретизации, на данный момент я хотел бы просто отследить эти случаи и предотвратить загрузку файлов с частотой дискретизации не 44,1 кГц.
Конкретно: если пользователь выбирает .mp3 для воспроизведения, который был закодирован, например, с частотой 48 кГц, я хотел бы иметь возможность обнаружить этот случай и предпринять действия, предотвращающие загрузку файла, а затем объявитьпользователь, что это не поддерживаемый аудиофайл.
Заранее спасибо, Fitz