2011-03-12 52 views
1

我正在研究用Flex 4編寫的Adobe Air應用程序,該應用程序在用戶的計算機上播放.mp3音頻文件。注意:這些文件不是應用程序附帶的音頻文件 - 它們是用戶計算機上的.mp3文件,它們通過應用程序選擇播放。Flex 4 Sound class - 檢測採樣率.mp3

該應用程序適用於編碼爲44.1 kHz的.mp3s,但如果使用其他採樣率可能會產生不可預測的結果。我已經做了大量的研究,以瞭解Sound類的侷限性以及.mp3基本上是我在Flex中唯一的選擇。

我的問題是:有沒有辦法在Flex 4 ActionScript中檢測.mp3音頻的採樣率?

不用擔心使應用程序能夠很好地處理非標準採樣率,現在我只想捕捉這些情況並防止加載非44.1 kHz採樣率的文件。

具體來說:如果用戶選擇.mp3播放已編碼爲48 kHz,例如,我希望能夠檢測到該情況並採取措施防止文件加載,然後宣佈給用戶,這不是一個支持的音頻文件。

由於提前, 菲茨

回答

0

使用mp3infoutil

+0

這是合理的在這種情況下,因爲他鏈接到圖書館的網站;即使他複製了信息,如果網站死了,圖書館也是如此。 – WhyNotHugo 2012-08-14 05:26:24