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

Audio .Play - метод (Stream, AudioPlayMode)
Воспроизведение звукового WAV-файла.

Пространство имен:   Microsoft.VisualBasic.Devices
Сборка:   Microsoft.VisualBasic (в Microsoft.VisualBasic.dll)

Синтаксис

VB

Public Sub Play ( _
    stream As Stream, _
    playMode As AudioPlayMode _
)


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

Public Sub Play ( _
    stream As Stream, _
    playMode As AudioPlayMode _
)


Параметры

stream

Тип: System.IO .Stream
Stream представляет звуковой файл.

playMode

Тип: Microsoft.VisualBasic .AudioPlayMode
Режим AudioPlayMode для воспроизведения звука. По умолчанию — AudioPlayMode.Background.

Исключения

Исключение
Условие
ArgumentNullException
stream имеет значение Nothing;
InvalidEnumArgumentException
Параметр playMode не совпадает ни с одним из значений перечисления AudioPlayMode.
SecurityException
В случае частичного доверия пользователь не имеет необходимых разрешений.

Заметки

Метод Play воспроизводит звуковой файл .wav, хранящийся в файле location в виде массива байтов в data или в виде потока в stream.

При использовании перегрузки, которая принимает только параметр location, метод Play воспроизводит звук в фоновом режиме. В противном случае способ воспроизведения звука определяется параметром playMode.

playMode
Свойство
AudioPlayMode.Background
Воспроизводит звук в фоновом режиме.Выполнение вызывающего кода продолжается.
AudioPlayMode.BackgroundLoop
Воспроизводит фоновый звук, пока не будет вызван метод Stop. Выполнение вызывающего кода продолжается.
AudioPlayMode.WaitToComplete
Воспроизводит звук и ожидает его завершения, после чего продолжает выполнять вызывающий код.

Воспроизведение в фоновом режиме позволяет приложению выполнять другой код во время воспроизведения звука

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

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

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

Примеры

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

VB

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



Этот код может выполняться только в приложении Windows Forms.

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

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

Безопасность платформы .NET Framework

    SecurityPermission 

    Описывает набор разрешений безопасности, применимых к коду.Связанное перечисление: ControlThread.

Платформы

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.

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

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




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