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

Mise en page CSS Discussion :

video dans css en fonction du menu


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 15
    Par défaut video dans css en fonction du menu
    Bonjour à tous,

    Je suis plutôt débutant en développement et voici le challenge que je me suis lancé:


    J'ai une CSS (template joomla) avec une vidéo en dessous du menu.
    rem: il s'agit d'un site tout à fait classique avec un menu vertical à gauche et le contenu au centre et à droite.

    Quand le visiteur arrive sur la page d'accueil la vidéo se lance.
    C'est très beau et cela en jette!
    Le problème c'est qu'après, quand le visiteur passe à une autre page, la vidéo se relance. La, c'est un peu lourd !
    Donc j'aimerai bien (et je ne sais pas comment, d'où mon post) que ma vidéo se lance uniquement en page d'accueil et que pour les autres pages du site le player reste visible en dessous du menu sans lancer la vidéo. On ne sait jamais que quelqu'un veut la regarder une seconde fois!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <object 
    type="application/x-shockwave-flash" data="player_flv_maxi.swf" width="212" height="170">
          <param name="movie" value="player_flv_maxi.swf" />
          <param name="allowFullScreen" value="true" />
          <param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=1&amp;showstop=1&amp;showtime=1" />
            </object>
    Que faire: une boucle, 2 pages (une pour l'accueil, une autre pour le reste),...
    Merci pour vos solutions.

  2. #2
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    La résolution n'est pas du coté css car au mieux, le css pourrait te cacher ton objet mais il n'empêchera pas que la vidéo se lance.

    A voir si tu peut utiliser une autre techno.
    Je ne connai pas bien flash mais peut etre que le lancement automatique est du a cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=1&amp;showstop=1&amp;showtime=1" />
    Si la propriété autoplay est a l'origine du lancement automatique (je dit peut etre une connerie car j'y connai rien), tu pourrais essayer d'utiliser php et de passer un paramètre en "get" qui lorsqu'il est présent, te mets cette variable à 0.

    Mais du coup ça voudrait dire qu'il faudrait le mettre sur tous les liens qui pointent sur ta page d'accueil dans ton site.

  3. #3
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Tu ne dis pas de "connerie", c'est bien autoplay qui comme son nom l'indique, précise si la video va se lancer seule.

    A toi de voir le comportement que tu veux adopter : Jamais de lancement auto, ou lancement auto une seule fois.

    Pour ça, c'est assez simple en PHP, même pas besoin d'utiliser de $_GET.

    Sur le page contenant la video :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    session_start();
    if ( !isset($_SESSION['mode_lecture']) { // la première lecture
            echo '<param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=1&amp;showstop=1&amp;showtime=1" />' ;
            $_SESSION['mode_lecture'] = 'manuel' ;
    }
    else { // les autres fois 
            echo '<param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=0&amp;showstop=1&amp;showtime=1" />' ;
    }

  4. #4
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 15
    Par défaut
    Merci à tous les deux pour vos interventions.
    Pour l'heure, j'ai juste fait un copier/coller du code comme test.
    J'ai en retour le message d'erreur suivant:

    Parse error: syntax error, unexpected '{' in /home.10.34/...../index.php on line 12

    ligne 12 c'est bien sur le début du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?php
     if ( !isset($_SESSION['mode_lecture']) { // la première lecture
            echo '<param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=1&amp;showstop=1&amp;showtime=1" />' ;
            $_SESSION['mode_lecture'] = 'auto' ;
    }
    else { // les autres fois 
            echo '<param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=0&amp;showstop=1&amp;showtime=1" />' ;
    }
    ?>
    j'ai mis le tout dans les balises head.

  5. #5
    Membre émérite Avatar de pop_up
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    877
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 877
    Par défaut
    Ce n'est pas dans le head qu'il faut le mettre mais à la place de la ligne de code suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=1&amp;showstop=1&amp;showtime=1" />

  6. #6
    Membre averti
    Inscrit en
    Novembre 2002
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 15
    Par défaut
    sorry, mais marche pas encore.
    Parse error: syntax error, unexpected '{' in /....
    Au niveau du if


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <object 
    type="application/x-shockwave-flash" data="player_flv_maxi.swf" width="212" height="180">
          <param name="movie" value="player_flv_maxi.swf" />
          <param name="allowFullScreen" value="true" />
          <?php     
          session_start();
          if ( !isset($_SESSION['mode_lecture']) { // la première lecture
                       echo '<param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=1&amp;showstop=1&amp;showtime=1" />' ;
                       $_SESSION['mode_lecture'] = 'manuel' ;
    }
           else { // les autres fois 
                        echo '<param name="FlashVars" value="flv=M6_92E.flv&amp;width=212&amp;height=170&amp;autoplay=0&amp;showstop=1&amp;showtime=1" />' ;
    }
    ?>
           </object>

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

Discussions similaires

  1. insertion d'une video dans un menu gtk
    Par zolafencer dans le forum GTK+ avec C & C++
    Réponses: 5
    Dernier message: 13/11/2010, 12h39
  2. Comment afficher des JPanels dans ma fenêtre principale JFrame en fonction du menu choisi?
    Par methodman225 dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 22/08/2010, 00h40
  3. Centrage Menu horizontal dans CSS
    Par Lolo92160 dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 11/12/2009, 11h01
  4. [CSS] espace avant affichage menu
    Par calimero82 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 25/05/2005, 09h36
  5. Fonctions via menu excel
    Par djid72 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/03/2005, 11h44

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