フラッシュメディアサーバーを使用せずにフラッシュスクリプトを使用してサウンドクリップを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. メディア録画済みストリームのkurentoメディアサーバーでの再生
- 4. フラッシュでのサウンド編集
- 5. Nokia N8およびC7のJ2ME LWUITサウンドの問題
- 6. JQuery(または非フラッシュ)イメージのドロップおよびバウンス効果?
- 7. 使用PhoneGapの+ HTML5および組み込みフラッシュ作品
- 8. .rdlおよび.rdl.dataファイル
- 9. .NETおよびXMLファイル
- 10. フラッシュで複数のサウンドを混ぜる
- 11. サブドメインにロードされていないAjax、cssおよびJSファイル
- 12. WebBrowserコントロールでYouTubeメディアを表示および拡大する方法は?
- 13. ASP.NET MVC用のCSSおよびJavaScriptファイルの結合、最小化、およびgzip
- 14. XMLファイルの解釈および操作
- 15. MySQL、PHP、およびCSVファイルのエンコーディング
- 16. JARクラスパスおよび外部のjarファイル
- 17. パイソン:pygame.mixer.musicおよびUnicodeのファイル名
- 18. Samba、CIFS、およびファイルの削除
- 19. htaccessのディレクトリ、ファイル、および変数
- 20. MSBuild、プロパティ、およびインポートされたファイル
- 21. IntelliJ、Akkaおよび設定ファイル
- 22. WebアプリケーションJava EEおよびCSVファイル
- 23. 安全なファイルのアップロードおよび検証を行うこと
- 24. PDFHibリソースでファイルをフラッシュしない
- 25. フラッシュas3を使ってtxtファイルを作成、追加、および読み込む方法
- 26. 違いスワップおよびページング
- 27. ファイルをアップロードおよびダウンロードするためのjarファイル
- 28. Windowsのメディアサーバーがリスト
- 29. jqGridおよびMVC3 urlアクションメソッドが呼び出されない
- 30. Android:onRestoreInstanceStateがスクリーンウェイクアップ(およびロック)後に呼び出されない