Flex 4 Sound class - определяет частоту дискретизации .mp3 - PullRequest
1 голос
/ 13 марта 2011

Я работаю над приложением Adobe Air, написанным на Flex 4, которое воспроизводит аудиофайлы .mp3 на компьютере пользователя.Примечание: это не аудиофайлы, поставляемые с приложением - это файлы .mp3 на компьютере пользователя, которые они выбирают для воспроизведения через приложение.

Приложение прекрасно работает для файлов .mp3, закодированных с частотой 44,1 кГц, номожет дать непредсказуемые результаты, если используются другие частоты дискретизации.Я провел множество исследований, чтобы узнать об ограничениях класса Sound и о том, что .mp3 будет в основном моим единственным вариантом в Flex.

Мой вопрос: есть ли способ определить частоту дискретизации.mp3 аудио в Flex 4 ActionScript?

Вместо того, чтобы беспокоиться о том, чтобы приложение хорошо работало с нестандартными частотами дискретизации, на данный момент я хотел бы просто отследить эти случаи и предотвратить загрузку файлов с частотой дискретизации не 44,1 кГц.

Конкретно: если пользователь выбирает .mp3 для воспроизведения, который был закодирован, например, с частотой 48 кГц, я хотел бы иметь возможность обнаружить этот случай и предпринять действия, предотвращающие загрузку файла, а затем объявитьпользователь, что это не поддерживаемый аудиофайл.

Заранее спасибо, Fitz

1 Ответ

0 голосов
/ 10 апреля 2011

Использование mp3infoutil

...