Главная » Статьи » Visual Basic » Библиотека Visual Basic

Audio - класс
Предоставляет методы для воспроизведения звука.

Синтаксис

VB

<HostProtectionAttribute(SecurityAction.LinkDemand, Resources := HostProtectionResource.ExternalProcessMgmt)> _
Public Class Audio


VB (Объявление)

<HostProtectionAttribute(SecurityAction.LinkDemand, Resources := HostProtectionResource.ExternalProcessMgmt)> _
Public Class Audio


Заметки

Примечание
Примененный к данному типу или члену атрибут HostProtectionAttribute имеет следующее значение свойства Resources: Resources. Атрибут HostProtectionAttribute не оказывает влияния на настольные приложения (обычно запускаемые двойным щелчком значка, вводом команды или URL-адреса в обозревателе).

Для воспроизведения звуковых файлов WAV и системных звуков можно использовать методы My.Computer.Audio.Play и My.Computer.Audio.PlaySystemSound.

В следующей ниже таблице показаны примеры задач с использованием объекта My.Computer.Audio.



Доступность по типу проекта

Тип проекта
Доступность
Приложение Windows
Да
Библиотека классов
Да
Консольное приложение
Да
Библиотека элементов управления Windows
Да
Библиотека веб-элементов управления
Нет
Служба Windows
Да
Веб-узел
Нет

Примеры

Метод My.Computer.Audio.Play воспроизводит заданный звук в фоновом режиме при заданном значении AudioPlayMode.Background.

VB

Sub PlayBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav",
        AudioPlayMode.WaitToComplete)
End Sub



Выполнение этого кода возможно только в приложениях Windows Forms.

Имя файла должно соответствовать звуковому WAV-файлу, имеющемуся на компьютере.

Чтобы упростить управление звуковыми файлами, попробуйте сохранить файлы в виде ресурсов приложения.Доступ к этим файлам затем можно получить с помощью объекта My.Resources.

Иерархия наследования

System .Object
 
Microsoft.VisualBasic.Devices .Audio

Потокобезопасность

Любые открытые члены этого типа, объявленные как static ( Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

Платформы

Windows 7, Windows Vista, Windows XP с пакетом обновления 2 (SP2), Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008, Windows Server 2003, Windows Server 2000 с пакетом обновления 4 (SP4), Windows Millennium Edition, Windows 98


 Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы.

Сведения о версии

.NET Framework
Поддерживается в версиях: 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Поддерживается в версии: 4




Источник: http://expert1.ucoz.com/
Категория: Библиотека Visual Basic | Добавил: hitman (08.04.2012)
Просмотров: 1267 | Теги: vb library | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: