Hvilke nettlesere støtter Agora Web SDK?
What Browsers Does Agora Web Sdk Support
Agora Web SDK støtter alle store nettlesere. De støttede nettleserne og plattformene er som følger.
I tillegg til nettleserne ovenfor, er det følgende støtte:
Agora Web SDK 2.5 og nyere støtter Chrome 49-versjonen av nettleseren på Windows XP-plattformen (støtter bare VP8-kodek, ikke interoperabel med Native SDK).
Agora Web SDK 2.7 og nyere støtter Edge-nettleseren på Windows 10-plattformen, se Edge nettleserstøtte .
Agora Web SDK støtter også teoretisk en 360-trinns nettleser, men den er ikke bekreftet og garanterer ikke at alle funksjoner fungerer som de skal.
I følgende scenarier må du sørge for å oppgradere Agora Web SDK til versjon 2.6 eller høyere:
iOS 12.1.4 og nyere bruker Safari-nettleseren
Bruk Safari 12.1 og nyere på macOS
På grunn av forskjeller i nettlesere kan funksjonene som støttes i forskjellige nettlesere og plattformer være forskjellige. De kjente begrensningene for nettlesere og plattformer er listet opp nedenfor.
Begrensninger for bruk av SoundNet SDK-nettleser
Chrome 81 og nyere, Safari og Firefox-nettlesere må skaffe tillatelse til medieenheten for å få enhets-ID, se Hvorfor kan jeg ikke få enhets-ID-en i nettleseren Chrome 81?
Chrome
Agora Web SDK er basert på WebRTCs samling og koding og dekoding, og Chrome er den første pioneren som støtter WebRTC, så Chrome har færrest begrensninger, kjente begrensninger:
Chrome-versjonen krever 58 og nyere.
På noen Android-enheter støtter ikke Chrome H.264-kodekformatet.
Noen API-er må støttes av Chrome senere, se beskrivelsen i API-referanse for detaljer.
Safari
Safari 12.1 og tidligere versjoner støtter bare H.264-kodekformatet.
Enhetstillatelser
Safari kan ikke få informasjon om utdataenheten, så de to metodene getPlayoutDevices og setAudioOutput støttes ikke.
Hvis Safari-nettleseren ikke slår på automatisk avspilling, vil du ikke høre lyden når du spiller av lyd- og videostrømmene direkte. Du må ringe metoden navigator.mediaDevices.getUserMedia for å få enhetstillatelser før du spiller.
Safari støtter ikke addTrack og removeTrack.
Safari støtter ikke Dual stream-modus .
Safari på iOS støtter ikke setAudioLevel-metoden.
Det er en taleveiledning på Safari på iOS-siden: det kan være situasjoner der hodetelefonene er koblet til, men lyden kommer fremdeles fra høyttaleren, eller det er ingen hodetelefoner, men lyden kommer fra øretelefonen.
Firefox
Hvis Firefox-nettleseren brukes på websiden og iOS-enheten brukes på den opprinnelige siden, vil videoretningen sett av Firefox rotere.
Firefox støtter bare bildefrekvens satt til 30 bilder per sekund.
På noen enheter trer ikke Firefox-innstilling av videokodingskonfigurasjon i kraft. For tiden kjente enheter med dette problemet er som følger:
MacBook Pro (13-tommers, 2016, to Thunderbolt 3-porter)
Windows 10 (MI)
Kant
Agora Web SDK 2.7 og nyere støtter Edge-nettleser. Begrenset av selve nettleseren, støttes bare følgende funksjoner:
Audio- og videokommunikasjon med Agora Native / Web SDK
Ring getStats-metoden for å få tilkoblingsdataene for lyd- og videostrømmen (påvirket av nettleseroppdateringen, det kan være noen felt som mangler)
Ring getAudioLevel-metoden for å få gjeldende volum
Ring muteAudio / unmuteAudio-metoden for å deaktivere / aktivere lydspor
Ring muteVideo / unmuteVideo-metoden for å deaktivere / aktivere videospor
Ring setVideoProfile-metoden for å angi videoegenskaper