Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Creating and Using Bitmaps and Icons




Воспроизведение аудиофайла

Воспроизведение звука в приложении

To play an audio file

1. On the File menu, click New Project.

2. In the New Project dialog box, click Windows Forms Application, and then click OK.

A new Windows Forms project opens.

3. Drag a Button control from the Toolbox to the Windows Form.

4. Double-click the button to create the default Click event handler, and add the following code. This code displays the File Open dialog box and passes the results to a method named playSound that you will create in the next step.

OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "Audio Files (.wav)|*.wav"; if(dialog.ShowDialog() == DialogResult.OK) { string path = dialog.FileName; playSound(path); }

5. Add the following method code under the button1_Click event hander.

private void playSound(string path) { System.Media.SoundPlayer player = new System.Media.SoundPlayer(); player.SoundLocation = path; player.Load(); player.Play(); }

6. Press F5 to run the code.

7. Click the button and select an audio file. After the file loads, the sound will play.


Для добавления звука в приложение можно использовать пространство имен System.Media. Воспроизведение системных звуков в приложении, например стандартного звукового сигнала, осуществляется с помощью System.Media.SystemSounds.Beep.Play();.

Кроме того, существует возможность воспроизведения определенных аудиофайлов. В следующем примере показано воспроизведения аудиофайла формата WAV, выбранного пользователем.

1. В меню Файл выберите команду Создать проект.

2. В диалоговом окне Создание проекта выберите Приложение Windows Forms, а затем нажмите кнопку ОК.

Откроется новый проект Windows Forms.

3. Из панели элементов перетащите в форму элемент управления Button.

4. Дважды щелкните кнопку, чтобы создать обработчик событий Click по умолчанию, и добавьте следующий код. Этот код отображает диалоговое окно открытия файла и передает результаты в метод с именем playSound, который будет создан на следующем этапе.

OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "Audio Files (.wav)|*.wav"; if(dialog.ShowDialog() == DialogResult.OK) { string path = dialog.FileName; playSound(path); }

5. Добавьте следующий код метода под[27] обработчик событий button1_Click.

ß----

6. Нажмите клавишу F5 для выполнения кода.

7. Нажмите кнопку и выберите аудиофайл. После загрузки файла начнется воспроизведение звука.


This topic is designed to help you find code that demonstrates how to perform common bitmap and icon programming tasks by using Visual C# Express Edition.

How to: Create a Bitmap at Run Time

This example creates and fills a Bitmap object, and then displays it in a PictureBox control. To run this example, create a Windows Forms Application project and drag a PictureBox control from the Toolbox to the form. The size of the Picture Box is not important; it will resize automatically to fit the bitmap. Paste the CreateBitmap method into the Form1 class, and call it from the Form1_Load event-handler method.




Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 356; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.