Audio.Play Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Воспроизведение звукового WAV-файла.
Перегрузки
Play(String) |
Воспроизведение звукового WAV-файла. |
Play(Byte[], AudioPlayMode) |
Воспроизведение звукового WAV-файла. |
Play(Stream, AudioPlayMode) |
Воспроизведение звукового WAV-файла. |
Play(String, AudioPlayMode) |
Воспроизведение звукового WAV-файла. |
Play(String)
Воспроизведение звукового WAV-файла.
public:
void Play(System::String ^ location);
public void Play (string location);
member this.Play : string -> unit
Public Sub Play (location As String)
Параметры
- location
- String
Объект , String
содержащий имя звукового файла.
Исключения
Параметр location
равен пустой строке.
Пользователь не имеет необходимых разрешений для доступа к файлу по location
.
Неправильный путь к файлу в location
.
Путь в location
имеет слишком большую длину.
В случае частичного доверия пользователь не имеет необходимых разрешений.
Примеры
Метод My.Computer.Audio.Play
воспроизводит указанный звук в фоновом режиме при PlayMode.Background
указании .
Sub PlayBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav",
AudioPlayMode.WaitToComplete)
End Sub
Этот пример кода может выполняться только в Windows Forms приложении.
Имя файла должно ссылаться на .wav звуковой файл в системе.
Чтобы упростить управление звуковыми файлами, рассмотрите возможность сохранения файлов в качестве ресурсов приложения. Затем к им можно получить доступ через My.Resources
объект .
Комментарии
Метод Play
воспроизводит .wav звуковой файл, хранящийся в виде файла в location
, в виде массива байтов в data
или в виде потока в stream
.
Если используется перегрузка location
, которая принимает только параметр, Play
метод воспроизводит звук в фоновом режиме. В противном случае параметр определяет, playMode
как будет воспроизводиться звук.
playMode |
Описание |
---|---|
AudioPlayMode.Background |
Воспроизводит звук в фоновом режиме. Выполнение вызывающего кода продолжается. |
AudioPlayMode.BackgroundLoop |
Воспроизводит звук в фоновом режиме Stop , пока не будет вызван метод . Выполнение вызывающего кода продолжается. |
AudioPlayMode.WaitToComplete |
Воспроизводит звук и ожидает, пока он не завершится, прежде чем вызов кода продолжится. |
Воспроизведение в фоновом режиме позволяет приложению выполнять другой код во время воспроизведения звуков.
Дополнительные сведения см. в разделе Воспроизведение звуков.
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |
См. также раздел
Применяется к
Play(Byte[], AudioPlayMode)
Воспроизведение звукового WAV-файла.
public:
void Play(cli::array <System::Byte> ^ data, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play (byte[] data, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : byte[] * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (data As Byte(), playMode As AudioPlayMode)
Параметры
- data
- Byte[]
Массив Byte
представляет звуковой файл.
- playMode
- AudioPlayMode
Режим AudioPlayMode для воспроизведения звука. По умолчанию — AudioPlayMode.Background
.
Исключения
data
имеет значение Nothing
.
Параметр playMode
не совпадает ни с одним из значений перечисления AudioPlayMode.
В случае частичного доверия пользователь не имеет необходимых разрешений.
Примеры
Метод My.Computer.Audio.Play
воспроизводит указанный звук в фоновом режиме при PlayMode.Background
указании .
Sub PlayBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav",
AudioPlayMode.WaitToComplete)
End Sub
Этот пример кода может выполняться только в Windows Forms приложении.
Имя файла должно ссылаться на .wav звуковой файл в системе.
Чтобы упростить управление звуковыми файлами, рассмотрите возможность сохранения файлов в качестве ресурсов приложения. Затем к им можно получить доступ через My.Resources
объект .
Комментарии
Метод Play
воспроизводит .wav звуковой файл, хранящийся в виде файла в location
, в виде массива байтов в data
или в виде потока в stream
.
Если используется перегрузка location
, которая принимает только параметр, Play
метод воспроизводит звук в фоновом режиме. В противном случае параметр определяет, playMode
как будет воспроизводиться звук.
playMode |
Описание |
---|---|
AudioPlayMode.Background |
Воспроизводит звук в фоновом режиме. Выполнение вызывающего кода продолжается. |
AudioPlayMode.BackgroundLoop |
Воспроизводит звук в фоновом режиме Stop , пока не будет вызван метод . Выполнение вызывающего кода продолжается. |
AudioPlayMode.WaitToComplete |
Воспроизводит звук и ожидает, пока он не завершится, прежде чем вызов кода продолжится. |
Воспроизведение в фоновом режиме позволяет приложению выполнять другой код во время воспроизведения звуков.
Дополнительные сведения см. в разделе Воспроизведение звуков.
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |
См. также раздел
Применяется к
Play(Stream, AudioPlayMode)
Воспроизведение звукового WAV-файла.
public:
void Play(System::IO::Stream ^ stream, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play (System.IO.Stream stream, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : System.IO.Stream * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (stream As Stream, playMode As AudioPlayMode)
Параметры
- playMode
- AudioPlayMode
Режим AudioPlayMode для воспроизведения звука. По умолчанию — AudioPlayMode.Background
.
Исключения
stream
имеет значение Nothing
.
Параметр playMode
не совпадает ни с одним из значений перечисления AudioPlayMode.
В случае частичного доверия пользователь не имеет необходимых разрешений.
Примеры
Метод My.Computer.Audio.Play
воспроизводит указанный звук в фоновом режиме при PlayMode.Background
указании .
Sub PlayBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav",
AudioPlayMode.WaitToComplete)
End Sub
Этот пример кода может выполняться только в Windows Forms приложении.
Имя файла должно ссылаться на .wav звуковой файл в системе.
Чтобы упростить управление звуковыми файлами, рассмотрите возможность сохранения файлов в качестве ресурсов приложения. Затем к им можно получить доступ через My.Resources
объект .
Комментарии
Метод Play
воспроизводит .wav звуковой файл, хранящийся в виде файла в location
, в виде массива байтов в data
или в виде потока в stream
.
Если используется перегрузка location
, которая принимает только параметр , Play
метод воспроизводит звук в фоновом режиме. В противном случае параметр определяет, playMode
как будет воспроизводиться звук.
playMode |
Описание |
---|---|
AudioPlayMode.Background |
Воспроизводит звук в фоновом режиме. Выполнение вызывающего кода продолжается. |
AudioPlayMode.BackgroundLoop |
Воспроизводит звук в фоновом режиме, пока не Stop будет вызван метод . Выполнение вызывающего кода продолжается. |
AudioPlayMode.WaitToComplete |
Воспроизводит звук и ожидает завершения, прежде чем вызывающий код продолжит работу. |
Воспроизведение в фоновом режиме позволяет приложению выполнять другой код во время воспроизведения звуков.
Дополнительные сведения см. в разделе Воспроизведение звуков.
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |
См. также раздел
Применяется к
Play(String, AudioPlayMode)
Воспроизведение звукового WAV-файла.
public:
void Play(System::String ^ location, Microsoft::VisualBasic::AudioPlayMode playMode);
public void Play (string location, Microsoft.VisualBasic.AudioPlayMode playMode);
member this.Play : string * Microsoft.VisualBasic.AudioPlayMode -> unit
Public Sub Play (location As String, playMode As AudioPlayMode)
Параметры
- location
- String
Объект String
, содержащий имя звукового файла.
- playMode
- AudioPlayMode
Режим AudioPlayMode для воспроизведения звука. По умолчанию — AudioPlayMode.Background
.
Исключения
Параметр location
равен пустой строке.
Пользователь не имеет необходимых разрешений для доступа к файлу по location
.
Неправильный путь к файлу в location
.
Путь в location
имеет слишком большую длину.
Параметр playMode
не совпадает ни с одним из значений перечисления AudioPlayMode.
В случае частичного доверия пользователь не имеет необходимых разрешений.
Примеры
Метод My.Computer.Audio.Play
воспроизводит указанный звук в фоновом режиме при PlayMode.Background
указании .
Sub PlayBackgroundSoundFile()
My.Computer.Audio.Play("C:\Waterfall.wav",
AudioPlayMode.WaitToComplete)
End Sub
Этот пример кода может выполняться только в Windows Forms приложении.
Имя файла должно ссылаться на .wav звуковой файл в системе.
Чтобы упростить управление звуковыми файлами, рассмотрите возможность хранения файлов в качестве ресурсов приложения. Затем к ней можно получить доступ через My.Resources
объект .
Комментарии
Метод Play
воспроизводит .wav звуковой файл, хранящийся в виде файла в location
, в виде массива байтов в data
или в виде потока в stream
.
Если используется перегрузка location
, которая принимает только параметр , Play
метод воспроизводит звук в фоновом режиме. В противном случае параметр определяет, playMode
как будет воспроизводиться звук.
playMode |
Описание |
---|---|
AudioPlayMode.Background |
Воспроизводит звук в фоновом режиме. Выполнение вызывающего кода продолжается. |
AudioPlayMode.BackgroundLoop |
Воспроизводит звук в фоновом режиме, пока не Stop будет вызван метод . Выполнение вызывающего кода продолжается. |
AudioPlayMode.WaitToComplete |
Воспроизводит звук и ожидает завершения, прежде чем вызывающий код продолжит работу. |
Воспроизведение в фоновом режиме позволяет приложению выполнять другой код во время воспроизведения звуков.
Дополнительные сведения см. в разделе Воспроизведение звуков.
Доступность по типу проекта
Тип проекта | Доступно |
---|---|
Приложение Windows | Да |
Библиотека классов | Да |
Консольное приложение | Да |
Библиотека элементов управления Windows | Да |
Библиотека веб-элементов управления | Нет |
Службы Windows | Да |
Веб-сайт | Нет |