2017-07-12 3 views
1

Certains de nos clients qui utilisent nos sites Web pour lire des vidéos en ligne ont récemment reçu ce message dans Chrome.FlowPlayer sur Chrome ne reconnaît pas Adobe Flash lorsque le site est chargé pour la première fois

Nous utilisons la version Flash de FlowPlayer (v3.2.18) pour lire des vidéos. Cela a fonctionné pendant longtemps. Ce message n'apparaît que récemment.

Je sais que Chrome bloque depuis longtemps Flash. Le message apparaissant sur le lecteur provient de flowplayer.js lorsqu'il ne reconnaît pas que le plugin a été installé dans Chrome bien que ce soit le cas. Y at-il une solution de contournement pour cela?

Message:

version Flash ou 10,1 plus est nécessaire

Vous n'avez pas plugin flash installé

Télécharger la dernière version d'ici

+0

En général, il suffit de placer votre application Flash (fichier _SWF_) dans une balise 'embed'. Voir [** exemple de code **] (https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_embed). Remplacez ce lien swf avec votre propre lien vers le swf fourni avec les fichiers FlowPlayer. –

+2

Nominé pour la réouverture. Bien qu'il ne soit pas 100% clair à partir du texte, il s'agit d'une question d'un _web developer_ concernant FlowPlayer déployé sur un site Web _they control_ - pas d'un utilisateur final de Chrome. – Xan

+0

@Prithvi Vous pouvez reformuler la question pour rendre plus évident ce que j'ai dit dans le commentaire ci-dessus. – Xan

Répondre

2

Ceci est dû au fait que Chrome supprime progressivement Flash en faveur de HTML5.

Flash est toujours pris en charge dans Chrome, mais l'utilisateur doit activer manuellement le flash pour chaque site. La raison pour laquelle un site nécessite une activation manuelle ou non est basée sur quelque chose appelé l'engagement du site. Fondamentalement, plus vous visitez un site, plus cet indice est élevé, vous pouvez vérifier vos valeurs si vous entrez cette URL: chrome: // site-engagement .Mais s'il vous plaît noter que le plan de Google est que dans quelques mois (d'ici octobre 2017) tout le monde aura besoin d'activer Flash pour chaque site, même dans les sites ayant les index les plus élevés.

Google le fait pour forcer les gens à adopter HTML5. Plus d'infos ici:

https://blog.chromium.org/2016/12/roll-out-plan-for-html5-by-default.html

https://sites.google.com/a/chromium.org/dev/flash-roadmap#TOC-HTML5-By-Default-Target:-Chrome-55---Dec-2016-

Votre option ici (en plus d'activer manuellement le flash pour le site, ou utiliser un autre :-) navigateur) est d'utiliser Flowplayer 7 (ou tout autre HTML5 joueur). Les dernières versions de Flowplayer proposent un lecteur vidéo html5 avec prise en charge du flash fallback. Afficher un lien vers votre page d'exemple présentant ce problème.

+1

Merci pour la réponse. J'ai déjà regardé dans la version HTML5 de FlowPlayer. Il n'y avait pas de plugins supportés par la version HTML5 auparavant. La version Flash a été utilisée car elle dispose d'un plugin pour le pseudo streaming qui permet de rechercher des vidéos sans avoir besoin de configurer quoi que ce soit sur le serveur. Le plugin appelé hlsjs permet de rechercher lors de la lecture de la vidéo. Mais cela nécessite que les flux vidéo soient servis avec une politique inter-domaines (CORS) permettant les requêtes GET. Le plugin fonctionne sur mon local (avec des erreurs sur la recherche). Devra trouver un moyen de faire ce travail lorsqu'il est hébergé sur le serveur. –