フラッシュメディアサーバーを使用せずにフラッシュスクリプトを使用してサウンドクリップをLinuxサーバーに直接録音することはできますか?メディアサーバーのないフラッシュおよびメディア(サウンド)ファイル
3
A
答えて
3
MicRecorder。以下はプロジェクトサイトからのものです。
はちょうどそれらの数行を使用し、アプリケーション内のマイクからの音声を録音するには:// volume in the final WAV file will be downsampled to 50%
var volume:Number = .5;
// we create the WAV encoder to be used by MicRecorder
var wavEncoder:WaveEncoder = new WaveEncoder(volume);
// we create the MicRecorder object which does the job
var recorder:MicRecorder = new MicRecorder(wavEncoder);
// starts recording
recorder.record();
// stop recording
recorder.stop();
記録RecordingEvent.RECORDINGイベントが時間程度に関する情報を与えて派遣されて起動します。
recorder.addEventListener(RecordingEvent.RECORDING, onRecording);
recorder.addEventListener(Event.COMPLETE, onRecordComplete);
private function onRecording(event:RecordingEvent):void
{
trace (event.time);
}
private function onRecordComplete(event:Event):void
{
fileReference.save (recorder.output, "recording.wav");
}
ます。また、何を再生することができます記録するときには、Event.COMPLETEは、あなたがMicorder.outputバイトを取得し、簡単なFileReferenceオブジェクトを使用して(WAVとしてこの場合)オーディオストリームを保存することができ、送出される停止しました素敵なas3wavsoundライブラリからWavSoundオブジェクトに生のWAVファイルを渡すことによって記録されています
private function onRecordComplete(event:Event):void
{
var player:WavSound = new WavSound(recorder.output);
player.play();
}
MicRecorderオブジェクトが使用可能なデフォルトのマイクデバイスではデフォルトで依存しているが、作成時には、代替として、任意のマイクのインスタンスを渡すことができますMicRecorderオブジェクト:
// a specific Microphone instance can be passed
var recorder:MicRecorder = new MicRecorder(wavEncoder, microphoneDevice);
関連する問題
- 1. IE、YUI、およびフラッシュ
- 2. ジャンゴ、フラッシュ、クロスドメイン、およびjQuery.Player.js
- 3. フラッシュでのサウンド編集
- 4. メディア録画済みストリームのkurentoメディアサーバーでの再生
- 5. Nokia N8およびC7のJ2ME LWUITサウンドの問題
- 6. RaspberryPi 2およびOSMC(Kodi)のサウンドに関する問題
- 7. ::ルールおよびファイル::
- 8. BufferedWriterは、フラッシュおよびクローズ後にファイルに書き込みません。
- 9. 使用PhoneGapの+ HTML5および組み込みフラッシュ作品
- 10. JQuery(または非フラッシュ)イメージのドロップおよびバウンス効果?
- 11. フラッシュで複数のサウンドを混ぜる
- 12. リスト、ファイル、およびreadlines
- 13. .NETおよびXMLファイル
- 14. .rdlおよび.rdl.dataファイル
- 15. サブドメインにロードされていないAjax、cssおよびJSファイル
- 16. のWebPACKおよびファイル・ローダーロードしないフォント
- 17. ASP.NET MVC用のCSSおよびJavaScriptファイルの結合、最小化、およびgzip
- 18. haskell postgresql-simple互換性のない型_int8およびInt64(およびInteger)
- 19. WebBrowserコントロールでYouTubeメディアを表示および拡大する方法は?
- 20. XMLファイルの解釈および操作
- 21. インポート複数のJSONファイルおよびR
- 22. JARクラスパスおよび外部のjarファイル
- 23. MySQL、PHP、およびCSVファイルのエンコーディング
- 24. Pythonの比較および削除ファイル
- 25. htaccessのディレクトリ、ファイル、および変数
- 26. パイソン:pygame.mixer.musicおよびUnicodeのファイル名
- 27. Samba、CIFS、およびファイルの削除
- 28. &&(論理および)および|| (if文)
- 29. 連結およびJavascriptがソースファイルよりも大きなファイルuglified
- 30. PDFHibリソースでファイルをフラッシュしない