Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha a beszélő résztvevő nem ad mikrofonengedélyt, az egyirányú hangproblémát okozhat a hívásban. Ez a probléma akkor fordul elő, ha a felhasználó letiltja az engedélyt a böngésző szintjén, vagy nem biztosít hozzáférést az operációs rendszer szintjén.
Észlelés az SDK használatával
Ha egy alkalmazás mikrofonengedélyt kér, de az engedély megtagadva, az DeviceManager.askDevicePermission
API visszatér { audio: false }
.
Ennek az engedélyproblémának a észleléséhez az alkalmazás regisztrálhat egy figyelővisszahívást a User Facing Diagnostics API-val.
A figyelőnek ellenőriznie kell a következő értékkel microphonePermissionDenied
rendelkező eseményeket: .
Fontos megjegyezni, hogy ha a felhasználó visszavonja a hozzáférési engedélyt a hívás során, ez az microphonePermissionDenied
esemény is aktiválódik.
A probléma elhárítása vagy feloldása
Az alkalmazásnak mindig meg kell hívnia az askDevicePermission API-t az CallClient
inicializálás után.
Így a felhasználó engedélyt adhat az eszköznek, ha korábban még nem tette meg, vagy ha az engedély állapota .prompt
Az alkalmazás figyelmeztető üzenetet is megjeleníthet, ha a felhasználó tagadja az engedélyt, így a felhasználó kijavíthatja, mielőtt csatlakozna egy híváshoz.
Fontos a mikrofonPermissionDenied UFD esemény meghallgatása is. Figyelmeztető üzenet jelenik meg, ha a felhasználó visszavonja az engedélyt a hívás során. Ezzel a felhasználó tisztában van a problémával, és ennek megfelelően módosíthatja a böngésző vagy a rendszer beállításait.
Hivatkozások
Hibaelhárítási folyamat
Ha egy felhasználó nem hallja a hangot a hívás során, az egyik lehetőség az, hogy a beszélő résztvevő nem adott mikrofonengedélyt. Ha a beszélő résztvevő használja az alkalmazást, a probléma elhárításához kövesse ezt a folyamatábrat.
- Ellenőrizze, hogy van-e
microphonePermissionDenied
rossz UFD-esemény a beszélő résztvevő számára. Ez általában azt jelzi, hogy a felhasználó megtagadta az engedélyt, vagy hogy az engedélyt nem kérték. - Ha hibás
microphonePermissionDenied
UFD-esemény történik, ellenőrizze, hogy az alkalmazás api-t hívott-easkDevicePermission
. - Az alkalmazásnak fel kell hívnia
askDevicePermission
, ha ezt az API-t még nem hívták meg, mielőtt a felhasználó csatlakozna a híváshoz. Az alkalmazás gördülékenyebb felhasználói élményt nyújt az engedélyek aktuális állapotának meghatározásával. Megjeleníthet például egy üzenetet, amely arra utasítja a felhasználót, hogy szükség esetén módosítsa az engedélyeit. - Ha az alkalmazás API-t hívott
askDevicePermission
, de a felhasználó továbbra is rossz UFD-eseménytmicrophonePermissionDenied
kap. A felhasználónak alaphelyzetbe kell állítania vagy meg kell adnia a mikrofon engedélyét a böngészőben. Ha megerősítették, hogy az engedély a böngészőben van megadva, ellenőrizniük kell, hogy az operációs rendszer blokkolja-e a böngészőhöz való mikrofon-hozzáférést. - Ha nincs
microphonePermissionDenied
rossz UFD, más lehetőségeket is figyelembe kell vennünk. A beszélő résztvevő más lehetséges okai is lehetnek a kimenő hangokkal kapcsolatos problémáknak, például a hálózati újracsatlakozásnak vagy az eszközproblémáknak. networkReconnect
Hibás UFD esetén előfordulhat, hogy a kimenő hang átmenetileg megszakad a hálózat megszakadása miatt. Lásd: Hálózati probléma van a hívásban a részletes információkért.- Ha nem
networkReconnect
történik rossz UFD, probléma lehet a beszélő résztvevő mikrofonján. A részletes információkért tekintse meg a beszélő résztvevő mikrofonjával kapcsolatos problémát .