2013-02-05 10 views
20

C'è un modo per impedire a un monitor di dormire mentre si trova su una pagina Web?Come evitare che un monitor dorme mentre si guarda l'animazione in html 5

Ho una pagina con un'animazione in html che non richiede l'interazione dell'utente. Il monitor può dormire durante questo e voglio impedirlo.

Durante la visione di un video su Hulu, noto che il monitor non dorme, quindi deve esserci un modo per impedirlo.

+0

Come un pensiero rapido: la scrittura su memoria locale HTML5 può essere considerata "fare qualcosa" dal browser web e quindi il monitor è attivo? Sfortunatamente non sono in grado di testarlo al momento, ma se dovesse funzionare, potresti essere in grado di eliminare la necessità di Flash oltre a HTML5. – SeanKilleen

+0

Ho provato a eseguire uno script che imposta sessionStorage ogni 10 secondi, ma il monitor continua a dormire. Potrebbe esserci di più da esplorare. –

risposta

8

Il discorso su Flash mi ha fatto riflettere, quindi ho fatto una semplice mossa che scorre solo un breve file flv. Ed ecco quando su questa pagina, il monitor non dorme! Quindi tutto quello che devo fare è creare un piccolo film che sia solo il colore di sfondo della pagina e il loop che nelle pagine in cui non voglio che il monitor si addormenti.

+0

Sembra che il flv abbia bisogno di una traccia audio per questo lavoro anche se l'audio è silenzioso. –

+0

Hai detto che hai bisogno di un modo per farlo per una pagina web multipiattaforma. La tua intenzione di un "film semplice che circola solo un breve file flv" è multipiattaforma? Non c'è un modo nella tua pagina/animazione HTML5 di fingere una mossa del mouse? –

+0

Flash è sul 99% dei browser Web, quindi è abbastanza buono. Se c'è un modo per farlo con javascript che funziona con tutti i browser html5, lo prenderei. –

4

Non è possibile in puro HTML. Hulu lo fa perché è basato su Flash e il plugin ha accesso ai livelli del sistema operativo, che è qualcosa che JS o HTML non hanno. Quindi l'unico modo per farlo sarebbe avere un nuovo paragrafo nelle specifiche HTML5.

Suppongo che il browser disabiliterà il sonno quando si passa a schermo intero, ma deve essere verificato.

Vedere this post per ulteriori informazioni.

+0

OK, allora come faccio con un filmato flash incorporato in una pagina web? –

+0

Credo che sia gestito dal plugin flash, dipende da quale è, ma credo che la maggior parte di loro lo faccia. Sarebbe una domanda diversa da chiedere qui :) – CharlesB

+0

Flash non espone "i livelli del sistema operativo" più di quanto faccia JS * (infatti, Flash è più restrittivo per molte cose, è necessario delegare a JS per un sacco di cose) *. Non c'è modo di impedire allo schermo di andare a dormire in Flash, per quanto ne so io. –

Problemi correlati