我現在用FLASH做了一台鋼琴,可以彈,我該如何入彈的人把聲音錄下,有人可以給我的一個方向嗎?用FLASH的話該用哪個函式,用PHP的話該用哪個函式?又或者有沒有開放碼可以載?
下面有個套件:
http://www.bytearray.org/?p=1858
問很久問到這個套件不過~沒辦法用FLASH或FLEX打開~能教我使用那個套件嗎?謝謝!!
他不是已經編譯成swc了?應該可以直接拿來用。
例如在flash cs4中,打開專案面板,然後點選「選項」按鈕,選擇「專案屬性」,就可以指定外部元件。
??我下載下來是flash project??我不太會用swc!!抱歉!!可以教我嗎??謝謝
http://code.google.com/p/micrecorder/downloads/list這裡在的原始碼??是這個嗎??
解開來不是有一個bin目錄?編譯好的swc檔案就在裡面阿。
另外,我想使用時需要用import,例如:
<pre class="c" name="code">
import org.bytearray.micrecorder.*;
import org.bytearray.micrecorder.encoder.*;
import org.bytearray.micrecorder.events.*;
把他裡面所有的類別都直接import的話:
<pre class="c" name="code">
import org.bytearray.micrecorder.IEncoder;
import org.bytearray.micrecorder.MicRecorder;
import org.bytearray.micrecorder.encoder.WaveEncorder;
import org.bytearray.micrecorder.events.RecordingEvent;
其他的部份依照範例應該就可以了。(我沒有試用就是了,還是請你自己試試看)
在專案中引用是比較簡單的,不然也可以用Runtime Shared Library的方式動態載入。不過動態載入通常會花一點時間,要小心不要在載入完畢前就使用。
謝謝你!!我看到了@@有問題再發問!!先選你!!
C:\Program Files\Adobe\Adobe Flash CS3\zh_tw\Configuration\Components\bin
是把SRC貼進去??我用的CS3
C:\Program Files\Adobe\Adobe Flash CS3\zh_tw\Configuration\Components\bin
我把bin貼進去了,這樣就可以了??我用CS3跟CS4一樣嗎?
對了,剛剛有朋友提醒,MicRecorder這個作法,只適用在Flash Player10之後的版本。之前的版本,都需要靠FMS才能錄音。
我自己的專案是有用到flash跟錄音,不過錄音功能是用Java Applet做出來的,Flash跟Java Applet透過Javascript來互動,你可以考慮看看這樣的做法。只是...因為是公司的專案,所以沒辦法跟你詳細說要怎麼做。簡單地說,是用Java Sound API來達成。錄音、播放是很簡單的,困難點會在使用Javascript來控制,需要用一些方法來通過Java的安全規則。
因為我的開發環境是php+flash+wamp,有辦法用Java Applet透過Javascript
開不起那個SWC...SWC跟flash的版本有關嗎?
感謝你的指點!!我可以錄音了(找到套件了)~我再想辦法讓她與PHP連結後存在SERVER!!再次感謝!!
http://www.javasonics.com/downloads/index.html