15 messaggi dal 30 maggio 2001
Conoscete un sistema per individuare la durata (non importa se in secondi, millisecondi, ecc.) di un filmato .mpg?

Per essere più precisi, in un pagina .asp devo visualizzare uno o più filmati con Windows Media Player.

Il problema è che la pagina si ricarica ogni 33 secondi: se il filmato non è di quella lunghezza (o giù di lì), c'è il rischio che venga interrotto se più lungo, ripetuto per qualche secondo se più corto.

P.S. Dovrei trovare la soluzione entro venerdì 5.

Grazie in anticipo e ciao a tutti!

o ti fai un componente com (cosa consigliata) o ti prendi gli header del formato MPG e cerchi di leggerli per capire quanto è lungo il file. Ma in ASP non è il massimo..

Andrea Palmatè
<b>Community Manager di http://www.aspitalia.com</b>

--
Andrea Palmatè
11.886 messaggi dal 09 febbraio 2002
Contributi
Temo che sapere la durata di un filmato da asp sia un'impresa un po' impossibile. se apri il filmato come un file di testo con fileSystemObject ti trovi un groviglio di codici ascii impossibili da decifrare (e che cambiano schema in base al codec usato per la compressione).

Tuttavia, la soluzione è nel lato-client. Se apri il filmato nella pagina usando windows media player come controllo activex, puoi prelevarne la durata in questo modo.

&lt;script language="Javascript"&gt;
var = MediaPlayer1.Duration
&lt;/script&gt;

"MediaPlayer1" è l'istanza di default dell'oggetto activex data da frontpage.

Stai attento però:
puoi rilevare la durata solamente a filmato caricato! altrimenti ti verrà restituito 0.



-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.