|
<< Нажмите, чтобы показать Содержание >> TCustomRVAudioPlayer |
Это родительский класс для компонента TRVAudioPlayer.
Модуль [VCL и LCL] MRVType;
Модуль [FMX] fmxMRVType;
Синтаксис
TCustomRVAudioPlayer = class (TCustomRVAudioOutput)
TObject TPersistent TComponent |
Использование
Объекты этого класса не используются напрямую. Вместо них используются компоненты TRVAudioPlayer.
Выбор устройства вывода звука
По умолчанию компонент воспроизводит звук на устройстве вывода звука по умолчанию. Вы можете выбрать другое устройство (динамики, наушники и т. д.).
Список доступных устройств возвращается в свойстве-массиве AudioOutputDeviceLis, количество устройств возвращается в свойстве AudioOutputDeviceCount.
Вы можете выбрать устройство, присвоив значение свойству AudioOutputDeviceIndex (вы можете присвоить либо индекс в массиве AudioOutputDeviceList, либо -1 для выбора устройства по умолчанию).
Свойства
Компонент начинает воспроизводить звук, когда свойству Active присваивается значение True.
Следующие свойства позволяют изменять системные свойства устройства (влияют на все приложения): Volume.
Следующие свойства позволяют изменять звук: VolumeMultiplier (умножитель громкости), NoiseReduction (шумоподавление), Pitch (высота тона).
Свойство Mute отключает звук.