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

JavaScript Discussion :

Compteur de vues sur une vidéo


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Homme Profil pro
    Webmaster débutant
    Inscrit en
    Novembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webmaster débutant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2012
    Messages : 18
    Points : 15
    Points
    15
    Par défaut Compteur de vues sur une vidéo
    Bonjour à tous. Je suis en pleine création de mon site, entièrement consacré à des vidéos. Je maitrise les bases du PHP, MySQL, et bien entendu HTML5/CSS3 (pour faire un site faut pas exagérer ). Je vous explique mon problème. J'apprend en ce moment les bases du Javascript, et je voudrais faire un compteur de vues pour chacune des vidéos de mon site, qui ne se déclencherais qu'après 10 secondes sur la page. Je pense qu'il faut utiliser SetTimeout() mais je voudrais savoir comment faire le compteur de vues, et si possible comment afficher les vues hors de la page sur laquelle serait la vidéo (du type là où il y a les miniatures, un peu comme sur YouTube!). J'ai beaucoup cherché sur le net, mais sans résultats interessants, j'ai surtout trouvé des compteurs de visites, mais ça ne m'interesse pas trop, et ils ajoutent une "vue" ou plutôt "visite" dans le cas présent à chaque refresh de la page.
    Cordialement,
    LamateurApple

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2013
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2013
    Messages : 7
    Points : 12
    Points
    12
    Par défaut
    Bonjour,

    Il faut effectivement utiliser SetTimeOut(), donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var cptplusun=setTimeout(function(){mafonction("mavideo")},10000)
    Dans votre cas, si vos vidéos sont décrites dans une base de données, à raison d'un enregistrement par vidéo, mafonction lancera une procédure ajax qui fera une mise à jour de la base de données, en faisant +1 sur le compteur de mises à jour correspondant à l'enregistrement mavideo.

    Ce compteur sera ensuite restitué aussi bien sur la page correspondant à la vidéo, que sur la page qui contient les miniatures.

    Pour limiter le nombre de +1, par exemple en cas de refresh de la page, on peut utiliser les sessions PHP.

Discussions similaires

  1. Fixation d'un masque 3d sur une vidéo
    Par Suvidhiya dans le forum OpenGL
    Réponses: 5
    Dernier message: 12/05/2006, 12h30
  2. creation vue sur une periode
    Par LHERMITTE dans le forum Oracle
    Réponses: 2
    Dernier message: 30/03/2006, 12h46
  3. Que voulez-vous voir sur une vidéo développeurs
    Par Marc Lussac dans le forum Evolutions du club
    Réponses: 12
    Dernier message: 16/01/2006, 13h25
  4. Capture d'image sur une vidéo en cours
    Par Bill14 dans le forum Langage
    Réponses: 2
    Dernier message: 17/10/2005, 13h34
  5. Mettre du texte sur une vidéo(ou par dessus un tmediaplayer)
    Par souch dans le forum Composants VCL
    Réponses: 9
    Dernier message: 08/07/2004, 14h30

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