From 99efa5cfa34c3f9d38b75352881acdfc99508ebf Mon Sep 17 00:00:00 2001 From: tristantheb Date: Fri, 2 Apr 2021 13:50:14 +0200 Subject: UPDATE: FR-ONLY - Remove all old CompatibilityTable to replace with {{Compat()}} (#311) * UPDATE: Removing CompatibilityTable script - Part 1 * UPDATE: Removing CompatibilityTable script - Part 2 * UPDATE: Removing CompatibilityTable script - Part 3 * UPDATE: Removing CompatibilityTable script - Part 4 * UPDATE: Removing CompatibilityTable script - Part 5/5 * FIX: Repair the EOL of one page * FIX: Fix conflicting file --- .../web/api/mediadevices/getusermedia/index.html | 106 ++------------------- 1 file changed, 8 insertions(+), 98 deletions(-) (limited to 'files/fr/web/api/mediadevices/getusermedia') diff --git a/files/fr/web/api/mediadevices/getusermedia/index.html b/files/fr/web/api/mediadevices/getusermedia/index.html index 67678ebeb0..716bbfe120 100644 --- a/files/fr/web/api/mediadevices/getusermedia/index.html +++ b/files/fr/web/api/mediadevices/getusermedia/index.html @@ -242,106 +242,16 @@ var constraints = { video: { facingMode: (front? "user" : "environment") } }; -

Browser compatibility

+

Compatibilité des navigateurs

-
{{CompatibilityTable}}
+

{{Compat("api.MediaDevices.getUserMedia")}}

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureChromeEdgeFirefox (Gecko)Microsoft EdgeInternet ExplorerOperaSafari (WebKit)
Basic support{{CompatChrome(53.0)}}[1][3]{{CompatVersionUnknown}}{{CompatGeckoDesktop(36)}}[2][4]{{CompatUnknown}}{{CompatNo}}{{CompatOpera(40)}}[1]{{CompatNo}}
Promises{{CompatChrome(53.0)}}{{CompatUnknown}}{{CompatGeckoDesktop(38)}}{{CompatUnknown}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
-
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FeatureAndroid WebviewChrome for AndroidEdgeFirefox Mobile (Gecko)IE PhoneOpera MobileSafari Mobile
Basic support{{CompatChrome(53.0)}}[1][3]{{CompatChrome(53.0)}}[1][3]{{CompatVersionUnknown}}{{CompatGeckoMobile(36)}} [2]{{CompatNo}}{{CompatOperaMobile(40)}}[1]{{CompatNo}}
Promises{{CompatChrome(53.0)}}{{CompatChrome(53.0)}}{{CompatUnknown}}{{CompatGeckoMobile(38)}}{{CompatNo}}{{CompatUnknown}}{{CompatNo}}
-
- -

[1] Les versions plus anciennes de Chrome et Opera implémentent navigator.webkitGetUserMedia , la version préfixée de la méthode {{domxref("navigator.getUserMedia")}} .

- -

De la version 47 à la 52, l'interface promise n'est disponible que via  adapter.js, ou en utilisant les options flag chrome://flags/#enable-experimental-web-platform-features . À partir de la version 53, l'interface promise est activée par défaut, même si cette interface n'est toujours pas disponible via le navigator .

- -

[2] Les anciennes versions de Firefox implémentent navigator.mozGetUserMedia() , la version préfixée de la méthode {{domxref("navigator.getUserMedia")}} .

- -

La version prometteuse de cette méthode et la syntaxe de contrainte décrites ici sont disponibles à partir de Firefox 38. Les versions antérieures (32-37) ont utilisé une syntaxe de contrainte périmée, mais la syntaxe décrite ici, ainsi que l'interface promise est Disponible à l'aide de adapter.js .

- -

Firefox 49 comprend des modifications pour mettre les {{anch("Errors", "erreurs")}} possibles à jour avec la spécification, y compris la modification de la signification de SecurityError . De plus, si les pistes vidéo et audio sont demandées, getUserMedia() échoue maintenant pour ne pas pouvoir accéder aux deux. Auparavant, il créerait un flux qui disposait de la partie réussie des médias. Par exemple, si l'utilisateur dispose d'un microphone mais pas d'appareil photo (ou refusé l'accès à la caméra), les versions précédentes de Firefox renverraient un flux avec une piste audio mais pas de vidéo. Maintenant, cela entraîne correctement une erreur.

- -

Opera utilise une syntaxe de contrainte périmée, mais la syntaxe décrite ici est disponible via adapter.js.

- -

[3] Chrome lance une erreur si la page qui sert le script est chargée d'origine non sécurisée (c'est-à-dire HTTP).

- -

[4] Avant Firefox 55, getUserMedia() renvoie incorrectement NotSupportedError lorsque la liste des contraintes spécifiées est vide ou que toutes les contraintes sont définies comme false . À partir de Firefox 55, cette situation appelle correctement le gestionnaire d'échec avec un TypeError .

- -

Voir également

+

Voir aussi

-- cgit v1.2.3-54-g00ecf