actionscript-3 - 麻烦让flashdevelop正确识别声音文件的采样率

标签 actionscript-3 flash audio flashdevelop sampling

我正在尝试使用以下代码将声音文件放入Flash程序中。

[Embed(source="../lib/DST-Aircord.mp3")]
static var sndtrck:Class; //used to represent the background music file
static var soundtrack:Sound; //used to handle the soundtrack file

soundtrack = new Sound();
soundtrack.load(sndtrck);
soundtrack.play();

我不确定这是正确的,但是会引发以下错误。
Error: Unsupported sampling rate (32000Hz)
Error: Unable to transcode ../lib/DST-Aircode.mp3.

关于我在iTunes中检查的第一个错误,采样率为44100Hz,我相信这是Flash需要运行的。但是FlashDevelop错误地确定了采样率吗?我猜第二个错误是由第一个错误引起的,尽管我不确定是什么意思。有人知道我在将声音嵌入此SWF中时可能会缺少的东西吗?

编辑:更改加载功能以使用嵌入代码中指定的路径会产生相同的错误。

最佳答案

Sound类的load函数仅采用外部声音文件的URL。我不确定您要放入的类是什么,但是可能会引发错误,因为类本身不是声音文件。
This是Sound类的load()函数的链接,有关它的所有内容都已存在。

关于actionscript-3 - 麻烦让flashdevelop正确识别声音文件的采样率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19351893/

相关文章:

actionscript-3 - ActionScript 3.0 中最轻量级的按钮实现

actionscript-3 - AS3 迭代类变量

flash - 什么是 xmlsocket ://protocol?

apache-flex - Flash/Flex 之外的 Actionscript 3

audio - 可视化音频-如何做到

android - Android中的音频匹配

flash - 在Actionscript 3中拖动时检测鼠标离开舞台

javascript - AS3 -ExternalInterface.addCallback,访问未定义的属性

wpf - 使用 Windows 窗体主机在 WPF 中嵌入 SWF 文件?

audio - 将大量数据从 NIST 更改为 RIFF wav 文件