IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Dialog et lecture d'un flv [UI]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Par défaut Dialog et lecture d'un flv
    Bonjour

    J'ai créé une dialog dans laquelle j'ai une vidéo (fichier flv) qui se lance automatiquement dès que l'on affiche la page.

    Sur Chrome et Firefox, aucun problème.

    Sur IE ... Ma dialog s'affiche, ne prenant pas en compte mes paramètres width et height. De plus, ma vidéo ne se lance pas, j'ai un rectangle blanc à la place.

    J'obtiens une erreur sous IE qui est :
    Cette interface n'est pas prise en charge
    dans le fichier jquery.js.

    J'ai trouvé une ligne de meta permettant de mettre la compatibilité avec IE8 mais ça n'a strictement rien changé.

    Voici ma dialog :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <div id="dialogvideo" title="Bienvenue sur le site" style="display:none;">
    	<object type="application/x-shockwave-flash" data="fileadmin/templates/lib/player_flv.swf" width="850" height="500">
    		<param name="movie" value="lib/player_flv.swf" />
    		<param name="allowFullScreen" value="true" />
    		<param name="FlashVars" value="flv=../../user_upload/Video/film_v1.flv&amp;autoplay=1&amp;autoload=1" />
    	</object>
    	<p align="center" class="closeDialog">Accéder directement au site</p>
    </div>
    Mon code JS associé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    $( "#dialogvideo" ).dialog({
    		height: 700,
    		width: 950,
    		dialogClass: 'dialogvideo'
    	});
     
    	$( "#dialogvideo" ).find(function() {
    			$(this).dialog('open');
    	});
     
    	$('.closeDialog').click(function() {
    		$("#dialogvideo").dialog('close');
    	});
    De plus le .click déclenché sur .closeDialog ne fonctionne pas sur IE.

    Est-ce que vous avez une idée de pourquoi j'ai ces bugs là ?

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 8
    Par défaut
    Salut !

    Vérifie dans ta console IE8 s'il n'y a pas une erreur, et surtout vérifie tout ton code jQuery. J'ai eut le même problème récemment, c'était juste une virgule dans mon code jQuery qui n'était pas afficher comme erreur dans le code pour Firefox et Chrome, mais qui faisait planter mes composants sur IE8.

    De plus tu as la propriété "autoOpen" du dialog qui permet d'ouvrir automatiquement ta fenêtre dialog plutôt que d'utiliser "find"

    Cordialement

  3. #3
    Membre éclairé Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Par défaut
    Salut et merci pour ta réponse.

    Citation Envoyé par Walcure Voir le message
    Vérifie dans ta console IE8 s'il n'y a pas une erreur
    Justement, j'en ai une d'erreur
    Je la réécris :
    Cette interface n'est pas prise en charge
    avec pour mise en cause le fichier jquery.js

    J'ai nettoyé les histoires de virgule et choses du genre car j'avais déjà eu ce problème (une virgule en trop) mais là ce n'est pas le cas

    Donc ça ne vient pas de ça

  4. #4
    Membre éclairé Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Par défaut
    Je me permets de faire remonter mon post.

    Ce bug est le dernier me restant sur IE, personne n'aurait de solution ?

    Je récapitule rapidement :
    > ma dialog s'ouvre, ne prenant pas en compte mes paramètres de taille.
    > la vidéo ne se lance pas, j'ai un rectangle blanc à la place.

    Merci !

    [EDIT] Bug résolu grâce à la lecture de ce post : http://stackoverflow.com/questions/6...-issue-with-ie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Controler la lecture d'un FLV en HTML
    Par guy2004 dans le forum Flash
    Réponses: 2
    Dernier message: 27/01/2010, 11h15
  2. Geturl apres lecture d'un flv
    Par fabrizti dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 29/05/2009, 18h22
  3. Récupérer le point de lecture d'un FLV
    Par lmdmf dans le forum ActionScript 3
    Réponses: 0
    Dernier message: 30/01/2009, 12h52
  4. Déclencher un évènement après lecture d'un FLV
    Par hokett dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 21/07/2008, 18h40
  5. probleme de lecture de fichier *.flv
    Par gilles974 dans le forum Apache
    Réponses: 3
    Dernier message: 24/03/2008, 06h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo