Dela via


cameraStartFailed UFD

cameraStartFailed UFD-händelsen med ett true värde inträffar när SDK:n inte kan hämta kameraströmmen eftersom källan inte är tillgänglig. Det här felet inträffar vanligtvis när den angivna videoenheten används av en annan process. Användaren kan till exempel se den här cameraStartFailed UFD-händelsen när de försöker ansluta ett samtal med video i en webbläsare, till exempel Chrome, medan en annan Edge-webbläsare har använt samma kamera.

cameraStartFailed Details
UFD-typ MediaDiagnostics
värdetyp DiagnosticFlag
möjliga värden SANT, FALSKT

Exempel

call.feature(Features.UserFacingDiagnostics).media.on('diagnosticChanged', (diagnosticInfo) => {
    if (diagnosticInfo.diagnostic === 'cameraStartFailed') {
       if (diagnosticInfo.value === true) {
           // show a warning message on UI
       } else {
           // cameraStartFailed UFD recovered, notify the user
       }
    }
});

Så här åtgärdar eller löser du

cameraStartFailed UFD-händelsen beror på externa orsaker, så ditt program bör prenumerera på händelser från användarinriktad diagnostik och visa ett meddelande i användargränssnittet för att varna användare om kamerastartfel. För att lösa det här problemet kan användarna kontrollera om det finns andra processer med samma kamera och stänga dem om det behövs.

Nästa steg

  • Läs mer om funktionen Användarriktad diagnostik.