Создание мультимедийных приложений
Работа с аудио/видео файлами в С#
Программный код воспроизведения плеера.
754.50K
Категория: ПрограммированиеПрограммирование

Создание мультимедийных приложений

1. Создание мультимедийных приложений

• 10.4.3.16 использовать
компоненты ООП для работы
с видеоданными.
• 10.4.3.15 использовать
компоненты ООП для работы
с аудиоданными.

2.

Понятие мультимедиаприложения
• Мультимедиа – это возможность передачи информации в
различной форме (звук, видео, анимация и др.).
• Мультимедиа-приложение – это программы, в которой
используются возможности воспроизведения звуковых и
видео файлов.
• В среде С# имеется возможность создания мультимедиаприложений c помощью Windows Media Player.

3. Работа с аудио/видео файлами в С#

Есть два способа вопроизвести аудио/видео файлы в С#:
1. Для воспроизведения аудио wav-формата используется класс
SoundPlayer Class путем создания переменной. Так же нужно
добавить директорию using System.Media.
SoundPlayer a = new SoundPlayer ();
a.SoundLocation = “tada.wav”
//если файл находится в той же
папке, где сохранено приложение;
a.SoundLocation = “C:\\Windows\\Media\\tada.wav” //
Если файл tada.wav не находится в папке, где сохранено приложение, тогда
указывают полный путь к файлу
2. Добавления на форму элемента Windows Media Player для
воспроизведения аудио форматов типа wav, midi, mp3 и видео
файлов. Для добавления Windows Media Player в панель
элементов:
Правой кнопкой мыши ContextMenuStrip-Выбрать элемент –
Компонент COM –Выбрать WindowsMediaPlayer

4.

Компонент Windows Media Player
в С#.
Для воспроизведения звуковых файлов (форматов wav,
midi, mp3), видео файлов (формата avi и некоторые др.) в
среде C# мы можем воспользоваться компонентом Windows
Media Player
https://www.youtube.com/watch?v=K7l1OGHNfeE
просмотрите видео как создать «Плеер»

5.

Практическая работа.
Мини проект
«Проигрыватель для воспроизведения стандартных
звуков»
1) Разработай приложение, оформление
которого представлено в
образце. Подключи библиотеку using System.Media. В библиотеке
System.Media находятся необходимые команды для
воспроизведения
звуков.
Дескриптор:
находит компонент для воспроизведения аудио- и видео-информацию
реализует программный код, воспроизводящий аудио или видеофайл.
объясняет назначение компонента и его основные свойства

6.

Практическая работа.
Мини проект
«Проигрыватель для воспроизведения стандартных
звуков»
2. Создай приложение, в котором
будет возможность выбора
аудиофайла формата WAV, а также будет представлен путь
выбранного звукового файла. Запуск файла осуществляется по
кнопке
«Play»,
а
кнопка
«Pause»
будет
останавливать
воспроизведение файла. Используйте раздаточный материал 1.
Дескриптор:
находит компонент для воспроизведения
аудио- и видео-информацию
реализует программный код,
воспроизводящий аудио или видеофайл.
объясняет назначение компонента и его
основные свойства

7.

Практическая работа.
Мини проект «Создать свой Медиа проигрыватель
для воспроизведения» звуковых и видео
файлов
Дескриптор:
находит компонент для
воспроизведения аудио- и
видео-информацию
реализует программный код,
воспроизводящий аудио или
видеофайл.
объясняет назначение
компонента и его основные
свойства

8. Программный код воспроизведения плеера.

private void button4_Click(object sender, EventArgs e)
{
OpenFileDialog openFileDialog1 = new
OpenFileDialog();
if (openFileDialog1.ShowDialog() ==
System.Windows.Forms.DialogResult.OK)
{
this.textBox1.Text = openFileDialog1.FileName;
}
}
private void button1_Click(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = textBox1.Text;
axWindowsMediaPlayer1.Ctlcontrols.play();
}
OpenFileDialog – класс представляет окно
открытия файла
Ctlcontrols.play() – свойство, которое
обеспечивает способ управления
воспроизведением элемента мультимедиа.

9.

Домашняя работа
С рассмотреть другие возможности работы с аудио и
видео файлами в среде C#
Просмотрите видео материал
https://www.youtube.com/watch?v=eele4Q6J83E
https://www.youtube.com/watch?v=golWWBo1MLE
Дескриптор:
находит компонент для воспроизведения аудио- и видеоинформацию
реализует программный код, воспроизводящий аудио или
видеофайл.
English     Русский Правила