我試圖用下面的代碼將聲音文件放入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中時可能會丟失什麼?
編輯:更改加載函數以使用嵌入代碼中指定的路徑會產生相同的錯誤。