Объект Device/Методы/StartBackgroundSound: различия между версиями

Материал из Call Office Wiki
Перейти к навигации Перейти к поиску
 
Строка 27: Строка 27:


==Описание==
==Описание==
:Метод позволяет запустить воспроизведение фонового звука.
:Метод позволяет запустить воспроизведение фонового звука. Работает только на устройствах SIP и звуковой карте.


:Воспроизведение фонового звука завершается командой [[Объект Device/Методы/StopBackgroundSound|StopBackgroundSound]].
:Воспроизведение фонового звука завершается командой [[Объект Device/Методы/StopBackgroundSound|StopBackgroundSound]].

Текущая версия на 19:07, 21 декабря 2021

Метод StartBackgroundSound запускает воспроизведение фонового звука.

Синтаксис

StartBackgroundSound (VARIANT Sound, FLOAT Level, LONG Mode)

Параметры

Sound - путь до звукового файла.
Level - уровень громкости фонового звука: 1 - уровень громкости не меняется (по умолчанию), 0.5 - уровень громкости половина громкости исходного звука.
Mode - режим воспроизведения фонового звука: 1 - повторять фоновый звук (по умолчанию), 0 - проиграть один раз.

Результат

Успешный запуск воспроизведения фонового звука или исключение с тестом ошибки запуска воспроизведения фонового звука.

Описание

Метод позволяет запустить воспроизведение фонового звука. Работает только на устройствах SIP и звуковой карте.
Воспроизведение фонового звука завершается командой StopBackgroundSound.

Примеры

Пример на JavaScript
var Device = new ActiveXObject ("CallOffice.Device");
var NumberPhone = prompt ("Введите номер телефона",'');

Device.Open ();

var Result = Device.Dial (NumberPhone, 40);

if (Result == 0){

   Device.StartBackgroundSound ("CallOffice");

   Device.Say ("Здравствуйте.wav");

   Device.StopBackgroundSound ();
}

Device.HangUp ();
Device.Close ();
Пример на VBScript
Dim Device
Set Device = CreateObject ("CallOffice.Device")
NumberPhone = prompt ("Введите номер телефона","")

Device.Open

Result = Device.Dial (NumberPhone, 40)

if Result = 0 then

   Device.StartBackgroundSound "CallOffice"

   Device.Say "Здравствуйте.wav"

   Device.StopBackgroundSound

end if

Device.HangUp
Device.Close

Назад к методам объекта Device.