Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная графика, мультимедиа и игры на Vis...doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.92 Mб
Скачать

Часть XIV. Воспроизведение аудио и видео Глава 68. Оглавление приложения по интеграции Visual c# с Windows Media Player

Продолжаем разрабатывать методологию интеграции Visual C# с другими платформами на примере интеграции с очень популярным и широко применяемым универсальным проигрывателем звуковых, видео и мультимедийных файлов Microsoft Windows Media Player. Мы разработаем схему применения методов VC# для воспроизведения основных файлов, чтобы в дальнейшем по этой схеме мы могли постепенно дополнять нашу систему другими возможностями этой интеграции.

Чтобы воспроизводить указанные файлы, на компьютере должны быть установлены соответствующие техническое (“железо”) и программное обеспечения. Под техническим обеспечением понимается звуковая плата, кабели и колонки (и/или наушники). В качестве программного обеспечения известно много проигрывателей, но в данной книге мы рассмотрим наиболее известный из них, а именно, Microsoft Windows Media Player следующих версий:

Windows Media Player 6.4 for Win95 and Win NT4

Windows Media 7.1 for Win98, Win2000 and Win Me

Windows Media 8 Series for Win98 SE, ME and 2000

Windows Media 8 Series for Windows XP

Windows Media Player 9 Series for Win98 SE, ME and 2000

Windows Media Player 9 Series for Windows XP

Все эти версии, а также WMP 10 можно загрузить по адресу:

http://microsoft.com/windows/windowsmedia/download/

Напомним, что проигрыватель Windows Media используется, чтобы слушать или просматривать оперативные новости, спортивные передачи, делать обзор аудио и видео файлов на Web-сайте, “посещать” концерт или семинар, воспроизводить клипы из кинофильма. К слову, в Windows Media Player понятие “клип” означает индивидуальный звуковой, видео или мультимедийный файл. Такие особенности делают Windows Media Player наиболее всесторонним, простым и эффективным проигрывателем мультимедиа: высококачественное воспроизведение широкого диапазона типов файлов; легкая адаптация (приспособление), чтобы выполнить наши пожелания (предпочтения); широкие и разнообразные возможности для работы с мультимедийными файлами; быстрый доступ к содержанию файлов. По указанному выше адресу можно узнать, что последняя версия Windows Media Player 9 Series – это первый универсальный проигрыватель с функцией музыкального автомата, а также можно узнать многое другое. Мы закончили главу с методикой проектирования первой формы с оглавлением нашей системы. Теперь приступаем к разработке разделов, согласно оглавлению системы, для решения конкретных задач на следующих формах.

Глава 69. Воспроизведение аудио файлов из приложения Visual с#

Напомним, что перед написанием любой программы в Form3.cs выше пространства имен с именем нашего проекта подключаем новое пространство имен:

using System.Diagnostics;

Главное, в файл Form3.cs необходимо написать нашу часть кода для открытия проигрывателя при помощи первой основной кнопки “Start Windows Media Player” на данной Form3 (рис. 69.1). Дважды щелкаем эту кнопку в режиме редактирования. Появляется файл Form3.cs с шаблоном, который после записи нашего кода (согласно постановке задачи для управления проигрывателем) принимает такой вид.

Листинг 69.1. Метод для открытия Windows Media.

private void button1_Click (object sender, EventArgs e)

{

Process.Start("wmplayer.exe");

}

Теперь в файл Form3.cs необходимо написать нашу часть кода для открытия проигрывателя Windows Media с последующим воспроизведением конкретного аудио файла при помощи второй основной кнопки “Start the audio file” на данной Form3 (рис. 69.1). Дважды щелкаем эту кнопку в режиме редактирования.

Появляется файл Form3.cs с шаблоном, который после записи нашего кода принимает такой вид.

Листинг 69.2. Метод для воспроизведения аудио файла.

private void button2_Click (object sender, EventArgs e)

{

//Запускаем Windows Media Player:

//и воспроизводим конкретный аудио файл:

Process.Start("wmplayer.exe", @"F:\Track03.cda");

}

Напомним, что для версии проигрывателя, старше 6, вместо "mplayer2.exe" надо записать "wmplayer.exe", в пути расположения звукового файла желательно убрать все пробелы, а имя этого файла записать в одной строке кода (без переносов) с предыдущей папкой. Аналогично мы записываем код для воспроизведения любого другого файла, то ли после щелчка этой кнопки, то ли после щелчка новой кнопки (которую мы должны ввести на форму).

Аналогично воспроизводим любой другой файл с компакт-диска или с жесткого диска компьютера.