Sto costruendo un player di YouTube con controlli personalizzati utilizzando l'API di YouTube:come codificare una barra di avanzamento
http://code.google.com/apis/youtube/youtube_player_demo.html?playerType=chromeless&playerVersion=as3
Ho la riproduzione/pausa/salta pulsanti tutto fatto, ma ho devo creare una barra di avanzamento e non riesco a pensare a come farlo. Non ho mai programmato una barra di avanzamento prima. Posso accedere al tempo video totale e anche interrogare il tempo di riproduzione corrente usando setinterval ... quindi ogni 250 ms, ad esempio, posso effettuare il polling per scoprire la posizione corrente dei video.
La mia domanda è: come utilizzare tali dati per creare una barra di avanzamento? Sto pensando a un div che potrei manipolare in larghezza per mostrare il progresso del video. Il mio problema è come faccio a utilizzare i dati (durata video totale e ora corrente) per decidere quando e quanto aumentare la larghezza di questo div.
Spero che questo abbia senso.
Quindi sarebbe total_video_duration/current_time * the_width_of_progress_bar? ---- e mi assicuro solo che sto trattando solo numeri nei calcoli. –
Questa era la risposta –