Сохранить прогресс аудио-файла
как сохранить прогресс аудио-файла. Сделал кнопку перевёртыш, надо что бы после "стоп" продолжала играть с того места где остановилось
string fileName = string.Empty;
bool playeORstop = true;
private void buttonWav_Click(object sender, EventArgs e){
if(fileName == string.Empty) { return; }
if (playeORstop){
buttonWav.BackgroundImage = Resources.stop;
playeORstop = !playeORstop;
}else{
buttonWav.BackgroundImage = Resources.playe;
player.Stop();
playeORstop = !playeORstop;
return;
}
try{
player.SoundLocation = fileName;
player.Play();
}catch(Exception ex){
MessageBox.Show($"{ex.Message}", "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
OpenMedia();
}
}
Источник: Stack Overflow на русском