[英]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.