CallControl.HangUpRequested | hanguprequested Event

Происходит при получении устройством запроса на разъединение вызова.

Синтаксис


function onHangUpRequested(eventArgs) { /* Ваш код */ }
 
// addEventListener syntax
callControl.addEventListener("hanguprequested", onHangUpRequested);
callControl.removeEventListener("hanguprequested", onHangUpRequested);
 
- or -

callControl.onhanguprequested = onHangUpRequested;


Сведения о событии

Делегат CallControlEventHandler

Примечания

Этот класс предоставляет доступ к событиям, которые можно контролировать и использовать для изменения поведения приложения, связанного с телефонией. В следующем фрагменте кода JavaScript показано, как добавить прослушиватели событий в класс CallControl, а затем отреагировать на одно из событий — HangUpRequested.


// Define the user-defined valriables
var callControls = null;
var audioTag;

// Add code to initialize your user-defined variables as needed
<code goes here>

// Initialize the telephony device
    function initDevice() {
        if (!callControls) {
            try {
                callControls = Windows.Media.Devices.CallControl.getDefault();

                if (callControls) {
                    // Add the event listener to listen for the various button presses
                    callControls.addEventListener("answerrequested", answerButton, false);
                    callControls.addEventListener("hanguprequested", hangupButton, false);
                    callControls.addEventListener("audiotransferrequested", audiotransferButton, false);
                    callControls.addEventListener("redialrequested", redialButton, false);
                    callControls.addEventListener("dialrequested", dialButton, false);

                    sdkSample.displayStatus("Call Controls Initialized");
                    id("scenario1Ring").disabled = false;
                } else {
                    sdkSample.displayError("No Bluetooth device detected.");
                }
            }
            catch (e) {                
                sdkSample.displayError("No Bluetooth device detected.");
            }
        }

// Event handler code to respond to the HangUpRequested event
    function hangupButton() {
        // Hang up request received.  The application should end the active call and stop
        // streaming to the headset
        sdkSample.displayStatus("Hangup requested");
        callControls.endCall(callToken);
        audiotag = document.getElementById("audiotag");
        audiotag.pause();
    }


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

Требования

Минимальный поддерживаемый клиент

Windows 8

Минимальный поддерживаемый сервер

Windows Server 2012

Пространство имен

Windows.Media.Devices
Windows::Media::Devices [C++]

Metadata

Windows.winmd

См. также

CallControl
Управление вызовами на устройстве связи Bluetooth по умолчанию

 

 

Показ:
© 2014 Microsoft