Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, Audiowaveform, является устаревшей функцией. Он был заменен WASAPI и звуковых графов. WASAPI и Звуковые графы оптимизированы для Windows 10 и Windows 11. Microsoft настоятельно рекомендует, по возможности, использовать для нового кода WASAPI и Audio Graphs вместо Waveform Audio. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Вы можете использовать функцию PlaySound для воспроизведения волнового аудио, если звук помещается в доступную память. (Функция sndPlaySound предлагает подмножество возможностей PlaySound. Чтобы максимально повысить переносимость приложения на основе Win32, используйте PlaySound, а не sndPlaySound.)
Функция PlaySound позволяет указать звук одним из трех способов:
- В качестве системного оповещения, используя псевдоним, хранящийся в файле WIN.INI или в реестре
- Имя файла
- Идентификатор ресурса
Функция PlaySound позволяет воспроизводить звук в непрерывном цикле, заканчиваясь только при вызове PlaySound снова, указав NULL или звуковой идентификатор другого звука для параметра pszSound.
Вы можете использовать PlaySound для воспроизведения звука синхронно или асинхронно, а также для управления поведением функции другими способами, когда она должна совместно использовать системные ресурсы.
Дополнительные сведения об использовании PlaySound см. в следующих разделах:
- Использование PlaySound для воспроизведения файлов Waveform-Audio
- Использование PlaySound для зацикливания звуков
- использование PlaySound для воспроизведения системных звуков
Дополнительные примеры использования PlaySound в приложениях на основе Win32 см. в статье Playing WAVE Resources.