none
Incapable de faire le display d'une vidéo youtube à partir d'une application WinJS 2.0 RRS feed

  • 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?

    lundi 2 juin 2014 16:24

Réponses

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.

    mardi 3 juin 2014 07:16
  • 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: embed

    Sinon 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
    mardi 3 juin 2014 13:31
  • 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.


    mardi 3 juin 2014 13:44
  • 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"

    mardi 3 juin 2014 14:02
  • 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

    mardi 3 juin 2014 14:33
  • 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
    jeudi 5 juin 2014 08:48
  • 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.

    jeudi 5 juin 2014 13:40