Meilleur auteur de réponses
Incapable de faire le display d'une vidéo youtube à partir d'une application WinJS 2.0

Question
-
Bonjour,
Je cherche à intégrer dans mon app un iframe contenant un lien vers une vidéo Youtube, mais ça ne marche pas, la console me retourne l'erreur : APPHOST9613: The app couldn’t navigate to https://www.youtube.com/watch?v=9Zlpzk2qspg because of this error: FORBIDFRAMING.
Quand j'essaie avec x-ms-webview, j'ai la webview qui affiche le message :
This video is unavailable.
The Adob Flash Player or an HTML5 supported browser is required
Get the latest flash player
Learn more about upgrading to an html5 browser
J'ai vérifié que flash est bien installé sur INTERNET EXPLORER, puis après avoir cliqué sur le lien 'Learn more about upgrading to an html5 browser ', on m'indique que le browser intégré (dans l'app) ne supporte pas les formats : H.264/MSE &H.264/WebM VP8/MSE & WebM VP9
Savez vous comment je peux fixer ce problème?
Réponses
-
Re Bonjour
J'arrive à afficher la vidéo avec ce code :
<iframe width="640" height="360" src="https://www.youtube.com/embed/9Zlpzk2qspg" frameborder="0" allowfullscreen> </iframe>
Vous devez ajouter dans package.appxmanifest le ContentURI :
Bien cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Marqué comme réponse FLakhmor jeudi 5 juin 2014 13:30
Toutes les réponses
-
Bonjour
Ici vous avez un petit exemple :
Unable to play youtube video in window 8.1 winjs library
Pouvez-vous nous montrer le code?
Bien cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution. -
Bonjour Aurel,
J'ai essayé la solution proposée par Xirzec dans la discussion que tu m'as indiqué mais ça n'a pas marché pour moi, la console VS me retourne l'erreur
APPHOST9603: Can’t load the ActiveX plug-in that has the class ID '{CLASS_ID}'. Apps can't load ActiveX controls.
File: embedSinon moi j'essayais de lire la vidéo avec une balise iframe dans mon welcome.html comme suite :
<iframe src="lien_vers_la_video"; width="400" height="300" ></iframe>
et ça me donne l'erreur FORBIDFRAMING
ça marchait bien un certain moment sur windows 8
- Modifié FLakhmor mardi 3 juin 2014 13:40
-
Avec un clic droit dans l'explorateur sur une vidéo, vous avez l'option "Get embed code".
Pour le vide que vous proposez, il donne :
<iframe width="640" height="390" src="//www.youtube.com/embed/9Zlpzk2qspg" frameborder="0" allowfullscreen>
</iframe>
Donc veuillez essayer avec ce code.
Bien cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Modifié Aurel Bera mardi 3 juin 2014 13:47
-
Merci pour ta réponse sauf que j'ai toujours le même issue : erreur APPHOST9603: Can’t load the ActiveX plug-in that has the class ID '{CLASS_ID}'. Apps can't load ActiveX controls.
et l'iframe affiche le message suivant :
"the adobe flash player or an html5 supported browser is required for video playback
get the latest flash player
Learn more about upgrading to an HTML5 browser"
-
Je viens d'avoir 3 nouvelles erreurs sur la console :
APPHOST9623: The app couldn’t resolve ms-appx://www.youtube.com/embed/9Zlpzk2qspg because of this error: 80070057.APPHOST9613: The app couldn’t navigate to ms-appx://www.youtube.com/embed/9Zlpzk2qspg because of this error: 80004005.
503
Je n'ai pas trouvé de significations précises pour ces codes d'erreurs!!
Merci .
Bien Cordialement
-
Re Bonjour
J'arrive à afficher la vidéo avec ce code :
<iframe width="640" height="360" src="https://www.youtube.com/embed/9Zlpzk2qspg" frameborder="0" allowfullscreen> </iframe>
Vous devez ajouter dans package.appxmanifest le ContentURI :
Bien cordialement,
Aurel BERA, MSFT
MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.- Marqué comme réponse FLakhmor jeudi 5 juin 2014 13:30
-
Bonjour Aurel,
Merci ta solution marche bien chez moi.
Au fait l'erreur "the adobe flash player or an html5 supported browser is required for video playback
get the latest flash player
Learn more about upgrading to an HTML5 browser" est lié à un problème au niveau de ma machine virtuelle sur laquelle win8.1 tourne, sinon j'ai testé ta solution sur ma tablette Surface et la vidéo marche.
Merci de ta coopération.
Bien cordialement.