Approcci accurati / consigliati per il monitoraggio della durata della riproduzione di un video

0

Sto lavorando su un flash player che deve monitorare per quanto tempo un utente riproduce un video. Inoltre, ho bisogno di conoscere l'utente. Posso farlo facilmente con una richiesta al server. Quello che ho pensato finora è l'invio di una richiesta al server quando l'utente preme la riproduzione e un'altra quando il lettore interrompe la riproduzione del video. L'ovvio problema con questo approccio è che l'utente può allontanarsi dalla pagina senza premere stop, prima che il video finisca.

Esistono approcci che hai provato / visto e che consiglieresti?

    
posta zcourts 16.07.2011 - 19:06
fonte

1 risposta

2

Il giocatore può inviare heartbeat ogni volta che il video è in riproduzione; anche se il download è stato interrotto o è già terminato. L'heartbeat può contenere la posizione approssimativa del video che è stato riprodotto negli ultimi secondi. Quindi, il pattern di visualizzazione video dell'utente può essere ricostruito da quelle statistiche heartbeat.

In base a questa domanda SO , la la posizione corrente del video è data da NetStream.time property

Non c'è nulla da prevenire o rilevare se l'utente ha ridimensionato il browser in un angolo e quindi aprire un nuovo browser per fare cose più interessanti.

(Solo idee, non conosco codice di azione. Dal momento che non sono in grado di verificare se funziona o meno, per favore fatemi sapere se questa risposta è sbagliata.)

    
risposta data 16.07.2011 - 19:46
fonte

Leggi altre domande sui tag