Page 1 sur 1

Enregistrer quand un utilisateur fini une vidéo

Posté : 19 févr. 2021, 18:43
par miseur13
Bonjour, je poste jamais rien sur les forum car je suis d'avis que les réponses on doit les trouver par soit même, mais la je bloque, Je bloque sur le fait que quand un utilisateur enregistré regarde une vidéo, cela enregistre (comme sur youtube ).

par exemple, un utilisateur s'arrête à 5:12 , eh bien quand il regarde son historique, il peut directement en reprendre la ou il s'était arrêté, a 5:12, ou alors juste savoir quel film a été visionner,

j'ai une table membre,
une table ou les utilisateur poste leurs articles ( dont des vidéo)

une piste ou une doc svp?


même sur google je trouve rien, enfaite juste formuler la question c'est difficile donc bon.....


(désolés pour les fautes d'orthographes..)

Re: Enregistrer quand un utilisateur fini une vidéo

Posté : 19 févr. 2021, 22:22
par miseur13
je travail sans framework je précise

Re: Enregistrer quand un utilisateur fini une vidéo

Posté : 21 févr. 2021, 02:49
par Naroth
Bonsoir,

Tu vas être obligé d'utiliser du JavaScript

Je t'invite à regarder https://developer.mozilla.org/fr/docs/W ... ment/video qui contient tout ce que tu cherches sur l'exploitation de la vidéo

Voici un petit exemple de code pour récupérer le timer de l'utilisateur
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
</head>

<body style='margin : 0; width: 100%; height: 97vh'>
    <video id="player" style='width: 300px;height: 300px;' controls>
        <source src="https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4" type="video/mp4">
    </video>
    <button id="getTimer">Afficher le temps</button>
    <div>
        L'utilisateur en est à <span id="currentTimer">0</span>s de lecture
    </div>
    <script>
        let player = document.getElementById("player")
        let button = document.getElementById("getTimer")
        let timer = document.getElementById("currentTimer")

        button.addEventListener("click", () => {
            timer.innerText = player.currentTime
        })
    </script>
</body>

</html>
Si tu veux le tester : https://jsfiddle.net/x6h9ytc0/10/

Re: Enregistrer quand un utilisateur fini une vidéo

Posté : 21 févr. 2021, 19:52
par miseur13
merci !!! et merci tu m'aide beaucoup !