2012-02-03 82 views
1

我嘗試創建Flash應用程序(更像是遊戲),用戶可以在其中添加聲音到時間軸,然後播放結果的「歌曲」。這並不是很難做到,所產生的音軌可以保存並在我的應用程序中播放,但問題是我想將創建的音軌導出爲.wav(或.mp3)。我知道使用MicRecorder錄製麥克風是可能的,然後可以使用WaveEncoder將錄製文件導出,但是我沒有找到從多種聲音創建自定義聲音流並導出它的方法。這可能嗎? 謝謝你的建議。使用ActionScript 3將保存聲音錄製到文件。不是從麥克風

回答

0

我可能不知道這個問題。但如果它是我認爲的那樣,你必須創建你自己的元數據。 例子;有一組聲音效果(鼓,吉他等),並有時間播放。圍繞as3 Sound類包裝一個類,添加一個時間成員。所以當用戶在軌道上的音效上放置一個文件時,你可以寫出它播放的時間,然後相應地播放它。可能不是最好的辦法,但它會奏效。關於將它保存爲mp3文件,它們肯定是某個mp3編碼器類。希望這有幫助

+0

是的,你是對的,這也是我想到的解決方案,但我的問題不是如何播放結果軌道,而是如何將其導出爲wav或mp3。 – Boby 2012-02-04 11:03:43

相關問題