Я разрабатываю приложение. в приложении формы Windows на С#, которое пользователь может загрузить два видео в два отдельных проигрывателя, и есть кнопки «Воспроизведение», «Пауза» и «Стоп», которые позволяют пользователю синхронно воспроизводить, приостанавливать и останавливать два видео.
Для функции паузы, когда пользователь нажимает кнопку, он останавливается в этом месте, но когда нажимается кнопка воспроизведения, он начинается с начала потока.
Для этого я хочу сохранить время первого и второго видео, в которых была выбрана кнопка паузы, и сохранить их в текстовый файл, например: первая строка-первый игрок: 01:02:03 и вторая строка-вторая player: 04:05:03, а затем, когда кнопка воспроизведения установлена, она читает текстовый файл и начинает с заданного времени каждого игрока.
У меня есть четкое представление о том, что делать, но мне нужна помощь в написании кода.
Спасибо
private void Play_button2_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = Path_textBox1.Text;
axWindowsMediaPlayer1.Ctlcontrols.play();
axWindowsMediaPlayer2.URL = Path_textBox2.Text;
axWindowsMediaPlayer2.Ctlcontrols.play();
}
private void Stop_button3_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.Ctlcontrols.stop();
axWindowsMediaPlayer2.Ctlcontrols.stop();
}
private void Pause_button1_Click_1(object sender, EventArgs e)
{
axWindowsMediaPlayer1.Ctlcontrols.pause();
axWindowsMediaPlayer2.Ctlcontrols.pause();
}