Разработка простого медиа - плеера в среде Visual Studio 2010 используя Silverlight
После чего в папку "video" добавим медиа-файл "test.wmv":
7.Добавим три кнопки на рабочее пространство приложения и присвоим им имена - "Пуск", "Пауза", "Стоп" (Параметр Content ):
8.Создадим события для каждой из кнопок (Два раза щелкнуть левой кнопкой мыши по кнопке или с помощью вкладки События (Events) в окне Свойства (Properties):
9.Добавим в событие PlayButton_Click код:
private void PlayButton_Click(object sender, RoutedEventArgs e) {if (mediaElement1.CurrentState == MediaElementState.Paused) { mediaElement1.Play(); } else { mediaElement1.Position = new TimeSpan(0); mediaElement1.Play(); } }
В данном фрагменте кода проверяется состояние видео, если нажата пауза то запускается проигрывание, если нет, то запускаем воспроизведение сначала.
10.Добавим в событие PauseButton _Click код:
private void PauseButton_Click(object sender, RoutedEventArgs e) {if (MediaElementState.Paused == mediaElement1.CurrentState) { mediaElement1.Play(); } else { mediaElement1.Pause(); } }
В данном фрагменте кода проверяется состояние видео, если нажата пауза то запускается проигрывание, если нет, то ставим паузу.
11.Добавим в событие StopButton_Click код:
private void StopButton_Click(object sender, RoutedEventArgs e) { mediaElement1.Stop(); }
В данном фрагменте кода воспроизведение видео останавливается.
12.Далее реализовываем работу со звуком. Для этого добавим, на рабочее пространство приложения, из списка элементов управления ( ToolBox ), элементы Slider и TextBox: