private void btnLoadLecture_Click(object sender, EventArgs e) { InitializeMock(); InitializeRetellLectureTab(); InitializeRetellLectureMock(); chkPlayLecture.Checked = false; m_eTestState = eState.eLectureMode; //Add code to load a lecture in mp3 and start here... PTEAudio objLecture = new PTEAudio(); String strLectureName = objLecture.GetRandomAudio(txtLecturePath.Text); if (strLectureName.Length == 0) { MessageBox.Show("There are no Lecture / Audio files in the folder"); return; } imageHolder.Tag = strLectureName; double dAudioLength = PTEAudio.GetAudioLength(strLectureName); m_nLectureCount = Convert.ToInt32(dAudioLength) + 1; timerLecture.Interval = Convert.ToInt32(dAudioLength * 1000) + 1; progressLecture.Maximum = m_nLectureCount; progressLecture.Increment(1); PTEAudioPlayer objRecordedAudioPlayer = new PTEAudioPlayerMP3(strLectureName); objRecordedAudioPlayer.PlayAudio(); timerLecture.Start(); timerTextUpdateLecture.Start(); String strMicFileName = FormulateLectureAudioName(); m_objRecorder = new PTERecorder(strMicFileName); LoadRetellLectureRecordings(); }
private void butNextImage_Click(object sender, EventArgs e) { InitializeMock(); InitializeDescribeImageTab(); InitializeDescribeImageMock(); chkDIPlayMode.Checked = false; m_eTestState = eState.eReadMode; buttonDIPlay.Visible = false; buttonDIPause.Visible = false; PTEImages objImage = new PTEImages(); objImage.LoadRandomImage(ref imageHolder, txtPath.Text); String strMicFileName = FormulateAudioName(); timerRead.Start(); timerTextUpdate.Start(); m_objRecorder = new PTERecorder(strMicFileName); LoadDescribeImageRecordings(); }