Witam, wie ktoś może jak za pomocą MediaPlayer1->StartRecording(); nagrać dźwięk za pomocą mikrofonu? ;)
0
0
Kolejność wywołania: Open(), StartRecording(), Stop(), Save(). Wcześniej umieść we właściwości FileName poprawną ścieżkę do pliku z nagraniem.
StartRecording() jest domyślną akcją kliknięcia w przycisk Record, a Stop() - Stop, więc nie musisz ich jawnie wywoływać.
Najprościej - pomijając jawne użycie komponentu - to podpiąć je pod kliknięcie w buttony:
//OpenButtonClick
if(OpenDialog1->Execute)
{
MediaPlayer1->FileName = OpenDialog1->FileName;
MediaPlayer1->Open();
}
//RecordButtonClick
MediaPlayer1->StartRecording();
//StopButtonClick
MediaPlayer1->Stop();
//SaveButtonClick
MediaPlayer1->Save();
Można też sprawdzić, czy nagrywanie jest możliwe właściwość Capabilities oraz błędy właściwości Error i ErrorMessage.