【问题标题】:Flex 4 Sound class -- detect sample rate of .mp3Flex 4 声音类——检测 .mp3 的采样率
【发布时间】:2011-07-14 05:13:37
【问题描述】:

我正在开发一个用 Flex 4 编写的 Adob​​e Air 应用程序,它可以在用户的​​计算机上播放 .mp3 音频文件。注意:这些不是应用程序附带的音频文件——它们是用户计算机上他们选择通过应用程序播放的 .mp3。

该应用程序适用于以 44.1 kHz 编码的 .mp3,但如果使用其他采样率,则可能会产生不可预知的结果。我进行了大量研究以了解 Sound 类的局限性以及 .mp3 将如何成为我在 Flex 中的唯一选择。

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

与其担心让应用程序在非标准采样率下正常工作,我现在只想抓住这些情况并防止加载非 44.1 kHz 采样率的文件。

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

提前致谢, 菲茨

【问题讨论】:

    标签: actionscript audio flex4 air mp3


    【解决方案1】:

    使用mp3infoutil

    【讨论】:

    • 在这种情况下是合理的,因为他链接到图书馆的网站;即使他复制了信息,如果网站死了,图书馆也会死。
    猜你喜欢
    • 1970-01-01
    • 2011-06-07
    • 2012-11-11
    • 2011-07-11
    • 1970-01-01
    • 2013-08-10
    • 2016-04-21
    • 2018-08-25
    • 1970-01-01
    相关资源
    最近更新 更多