我正在使用用Flex 4编写的Adobe Air应用程序,该应用程序在用户计算机上播放.mp3音频文件。注意:这些不是应用程序随附的音频文件-它们是用户计算机上的.mp3,可以选择通过应用程序进行播放。
该应用程序适用于以44.1 kHz编码的.mp3,但如果使用其他采样率,则可能会产生不可预测的结果。我已经做了大量的研究,以了解Sound类的局限性,以及.mp3在Flex中基本上是我唯一的选择。
我的问题是:有没有办法在Flex 4 ActionScript中检测.mp3音频的采样率?
现在,我不必担心使应用程序在非标准采样率下正常运行,而只是想捕获那些情况,并防止加载非44.1 kHz采样率的文件。
具体来说:例如,如果用户选择一个以48 kHz编码的.mp3播放文件,我希望能够检测到这种情况并采取措施阻止文件加载,然后向用户宣布这不是受支持的音频文件。
提前致谢,
费兹
最佳答案
关于actionscript - Flex 4声音类别-检测.mp3的采样率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285492/