actionscript - Flex 4声音类别-检测.mp3的采样率

标签 actionscript audio flex4 air mp3

我正在使用用Flex 4编写的Adobe Air应用程序,该应用程序在用户计算机上播放.mp3音频文件。注意:这些不是应用程序随附的音频文件-它们是用户计算机上的.mp3,可以选择通过应用程序进行播放。

该应用程序适用于以44.1 kHz编码的.mp3,但如果使用其他采样率,则可能会产生不可预测的结果。我已经做了大量的研究,以了解Sound类的局限性,以及.mp3在Flex中基本上是我唯一的选择。

我的问题是:有没有办法在Flex 4 ActionScript中检测.mp3音频的采样率?

现在,我不必担心使应用程序在非标准采样率下正常运行,而只是想捕获那些情况,并防止加载非44.1 kHz采样率的文件。

具体来说:例如,如果用户选择一个以48 kHz编码的.mp3播放文件,我希望能够检测到这种情况并采取措施阻止文件加载,然后向用户宣布这不是受支持的音频文件。

提前致谢,
费兹

最佳答案

使用mp3infoutil

关于actionscript - Flex 4声音类别-检测.mp3的采样率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285492/

相关文章:

c# - NAudio Asio 不支持的源流格式

objective-c - 如何为Mac OS X构建Audacity应用程序源代码

apache-flex - 更改 Flex 中多个对象的属性

android - 我想检查android中的声音响度

apache-flex - 用于 flex/actionscript 的逆向工程或文档工具

actionscript-3 - 如何使 Flex 按钮的背景透明

apache-flex - AS3/Flex 4 : Most Practical Way To Find Nested Children

actionscript-3 - Flex 4 自定义 TextInput 皮肤 -> 新图形元素由于某种原因变暗了吗?

flash - 为什么在 AS3 中使用类更好

jquery - 停止 Clippy 显示鼠标悬停文本