簡體   English   中英

麻煩讓flashdevelop正確識別聲音文件的采樣率

[英]trouble getting flashdevelop to correctly identify sampling rate of a sound file

我正在嘗試使用以下代碼將聲音文件放入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。 我不確定您要放入的類是什么,但是可能會引發錯誤,因為類本身不是聲音文件。 是Sound類的load()函數的鏈接,有關它的所有內容都在那里。

在寫這個答案時,我意識到這個問題已經很老了。 ;)無論如何,前一段時間我遇到了同樣的問題,可以通過以下方法解決: 不支持的采樣flex / actionscript

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM