こんにちは私はDelphiを初めて使ったことがありますが、前にプログラムしました。DelphiでTMediaPlayerを使用してマイク入力からオーディオを録音する方法は?
ラップトップのマイク入力からオーディオを録音します。 Tmediaplayerには録音ボタンがありますが、使用方法については http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/delphivclwin32/MPlayer_TMediaPlayer_StartRecording.htmlのドキュメントをよく理解できません。
Tmediaplayerが録音に使用されている場合は、使用方法や使用例のコードをリンクしてください。
また、記録されたファイルはどのような形式で保存されますか?データが入っている配列でも、それとも.WAVファイルでもかまいませんか?
ご協力いただきありがとうございます。
ああ、ありがとう@Ken White!私はDelphi®2007 for Win32を持っていますが、これは上記と同じライブラリを使用していますか?ただし、ボタンはフォーム上で無効になっています。したがって、case文にはどのような値が変更されますか?別のボタンを作成してからイベントハンドラにこのコードを追加する必要がありますか? – Seerit
はい、同じコンポーネントです。フォーム上でボタンが無効になっている理由はわかりません。私はその問題はありません。システムにサウンドカード(再生用)とマイク(録音用)が設定されていますか? –
'オブジェクトインスペクタ'では、オプション 'autoopen'をtrueにしました。これにより、再生、録音、巻き戻し、早送りなどのボタンが有効になりました。ただし、停止ボタンは無効になっています。はい、それはサウンドカードが動作している私のラップトップにあり、録音するためにマイクを差し込んでいます。私は文字通り自分のフォームにtmediaplayerを追加してから、上記のコードを使用しました(一度私はそれに対してクリックイベントを作成しました)。なぜ停止ボタンが機能しないのか分かりません。 @KenWhite – Seerit