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

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

Синтаксис

VB

Public Sub Play ( _
    location As String _
)


Параметры
location
Тип: System .String
Строка String, содержащая имя звукового файла.

Исключения

Исключение
Условие
ArgumentNullException
Параметр location содержит пустую строку.

IOException
Пользователь не имеет необходимых разрешений для доступа к файлу по location.

DirectoryNotFoundException
Неправильный путь к файлу в location.

PathTooLongException
Путь в location имеет слишком большую длину.

SecurityException
В случае частичного доверия пользователь не имеет необходимых разрешений.


Заметки

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

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

playMode
Свойство
AudioPlayMode.Background
Воспроизводит звук в фоновом режиме.Выполнение вызывающего кода продолжается.

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

AudioPlayMode.WaitToComplete
Воспроизводит звук и ожидает его завершения, после чего продолжает выполнять вызывающий код.


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

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

Тип проекта
Доступность
Приложение 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

     FileIOPermission 

Управляет возможностью доступа к файлам и папкам.Связанное перечисление: Unrestricted.

     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
Поддерживается в версиях: 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Поддерживается в версии: 4


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