2022-06-23 12:32 Temps de lecture : 9 min

Correction du lecteur Web Unity ne fonctionnant pas

Unity, un moteur de jeu polyvalent de premier plan à l'échelle mondiale, est largement adopté pour la création d'environnements virtuels, de modélisations 3D, d'applications en réalité augmentée, et pour la conception de mécanismes de jeu interactifs. De nombreux développeurs apprécient la flexibilité de ces processus directement via leur navigateur web. Cependant, un nombre significatif de ces professionnels, ainsi que les utilisateurs finaux, ont rencontré des difficultés avec le Unity Web Player, qui semble ne plus fonctionner correctement. Ces dysfonctionnements sont souvent signalés, notamment en relation avec le navigateur Chrome, mais les solutions concrètes pour y remédier restent floues pour beaucoup. Cet article a pour objectif de vous guider à travers les différentes approches pour résoudre ce problème.

Solutions pour un Unity Web Player qui ne fonctionne pas

Plusieurs navigateurs, tels que Google Chrome et Mozilla Firefox, ont cessé de supporter le Unity Web Player il y a quelques années. L'API NPAPI (Netscape Plugin Application Programming Interface) permettait autrefois aux développeurs de créer des extensions pour navigateurs, mais cette technologie a été progressivement abandonnée au profit d'alternatives plus modernes, comme WebGL, qui offre des capacités de rendu web plus avancées. Les plugins NPAPI, notamment Java et Unity 3D Web Player, ont donc été dépréciés par la plupart des navigateurs contemporains.

Il est néanmoins possible de faire fonctionner Unity Web Player sur ces navigateurs en appliquant les méthodes suivantes. Nous vous encourageons à lire cet article en entier afin de comprendre chaque solution et à les mettre en pratique sur votre propre ordinateur.

Méthode 1 : Utilisation d'Internet Explorer 11 et Safari

Certains navigateurs installés par défaut sur Windows et Mac continuent de prendre en charge le Unity Web Player. Internet Explorer 11 et Safari figurent parmi ceux qui offrent encore un support officiel pour cette technologie.

Note importante : Avant de procéder aux étapes suivantes, assurez-vous d'être connecté à votre ordinateur avec un compte administrateur.

1. Rendez-vous sur la page de téléchargement du Unity Web Player et enregistrez le fichier sur votre PC Windows.

2. Une fois l'installation terminée, redémarrez votre ordinateur.

3. Ensuite, appuyez sur la touche Windows, saisissez « Internet Explorer », puis cliquez sur « Ouvrir », comme illustré ci-dessous.

Note importante : Si vous êtes utilisateur d'un système Mac, ouvrez le navigateur Safari et suivez les instructions suivantes.

Accédez ensuite au contenu posant problème afin de vérifier si les modifications apportées ont corrigé le souci.

Méthode 2 : Installation de la version Firefox Extended Support Release (ESR)

Si vous avez besoin d'utiliser le navigateur Firefox pour des déploiements à grande échelle, la version Firefox Extended Support Release (ESR) est souvent préférée par les utilisateurs. Puisque Firefox ESR ne publie que les mises à jour de sécurité les plus critiques, cette version est toujours susceptible de prendre en charge l'API NPAPI et, par conséquent, le Unity Web Player. Vous devriez être en mesure d'exécuter vos contenus sans rencontrer d'erreurs.

1. Naviguez vers la page de téléchargement de Firefox ESR à l'aide de votre navigateur actuel.

2. Sélectionnez les options suivantes dans les menus déroulants proposés, puis cliquez sur « Télécharger », comme indiqué ci-dessous.

  • Firefox Extended Support Release
  • Windows 32-bit
  • Français (ou toute autre langue de votre choix)

3. Cliquez avec le bouton droit sur le fichier exécutable téléchargé, puis choisissez « Exécuter en tant qu'administrateur » dans le menu contextuel.

4. Enfin, redémarrez votre ordinateur après l'installation et tentez d'ouvrir le contenu concerné pour voir si cela a résolu le problème de Unity Web Player.

Méthode 3 : Utilisation d'une version ancienne de navigateur dans VirtualBox

Une autre approche consiste à utiliser d'anciennes versions de Chrome ou de Firefox afin de faire fonctionner Unity Web Player. Toutefois, ceci n'est pas recommandé directement sur votre système d'exploitation principal, car cela pourrait générer des conflits avec la version récente déjà installée. C'est là que VirtualBox entre en jeu : ce logiciel vous permet de créer une machine virtuelle, c'est-à-dire un système d'exploitation indépendant de votre système principal.

Note importante : Si VirtualBox n'est pas encore installé, vous pouvez le télécharger depuis le site officiel d'Oracle VirtualBox et l'installer sur votre ordinateur.

1. Lancez l'application VirtualBox sur votre ordinateur.

2. Installez l'un des navigateurs suivants, en utilisant les versions spécifiées :

  • Opera Version 37
  • Chrome Version 45
  • Firefox Version 50

3. Consultez les sites d'archives pour obtenir les versions de navigateur indiquées à l'étape 2.

4. Une fois les navigateurs installés dans leur version appropriée, essayez d'accéder au contenu qui nécessite le Unity Web Player. Lancez-les pour déterminer si les problèmes liés à Chrome, Opera ou Firefox ont été résolus.

Méthode 4 : Activation du drapeau NPAPI dans Chrome

Si, après avoir installé une ancienne version de Chrome dans VirtualBox, vos jeux Unity Web Player ne fonctionnent toujours pas, il se peut que les drapeaux NPAPI soient désactivés dans les paramètres du navigateur. Les étapes ci-dessous vous expliquent comment activer cette fonctionnalité.

1. Ouvrez l'ancienne version de Chrome que vous avez installée dans l'environnement VirtualBox.

2. Saisissez l'adresse suivante dans la barre d'adresse du navigateur, puis appuyez sur la touche Entrée de votre clavier.

chrome://flags/#enable-npapi

3. La page de configuration NPAPI s'affichera. Cliquez sur « Activer » pour l'option « Activer NPAPI ».

4. Enfin, redémarrez le navigateur au sein de VirtualBox, essayez de charger votre jeu ou application et vérifiez si le problème est résolu.

***

Nous espérons que ces méthodes détaillées vous ont permis de comprendre comment résoudre les problèmes de fonctionnement du Unity Web Player. Si vous avez d'autres questions concernant cet article ou si vous souhaitez nous suggérer un autre sujet, n'hésitez pas à nous le faire savoir dans la section des commentaires ci-dessous.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.