Originariamente inviato da Ethernal
Ciao a tutti,
Ciao e Benvenuto !
Averei un piccolo problema, vorrei far partire un file .avi con un con un player (Media player classic) al click di un pulsante,il tutto da un proiettore.
Cos'è un Media player classic visto che c'è gente che usa ancora Windows95 ? Un CD o un DVD leggibile da chiunque deve contenere svariati accorgimenti, a partire dal fatto che l'autorun non è interpretabile in piattaforma macOS.
Fino ad aprire il programma non ci sono problemi usando :
on (release) {
fscommand("exec", "mplayerc.exe");
}
(Naturalmente mplayer.exe e' messo nella sua cartellina fscommand come richiesto da flash)
poi vorrei dargli il nome del file per farlo partire , ma da quanto ho capito guardando un po in giro il problema sta nel fatto che il proiettore non accetta gli spazi, quindi non gli va bene il comando stile dos:
mplayer.exe video.avi
e navigando un po mi dicono di fare una cosa del genere:
on (release) {
fscommand("exec", "mplayerc.exe" & Chr(9)& "ending.avi");
}
ho provato varie forme (sostituendo & con add perche' a quanto pare il & risulta obsoleto)
Ma il tutto e' stato inutile.
Sapete come posso fare?
C'è un po' di confusione: & non è un operatore valido per una sequenza, semmai ci vorrebbe && ma soprattutto non corrisponde affatto ad add che, per obsolescenza, è ora ---> +
Considerate che in pratica sto facendo un autorun per un dvd, gli avi si aprivano anche con un semplice geturl
Altro accorgimento sull'argomento "universalità": il getURL funziona soltanto se il sistema è WindowsXP, a patto che il browser sia aggiornato al Service Pack 4. In caso diverso si aprirebbe la finestra per il download del file.avi.
ma ci metteva un'eternita' perche mi pare che prima salvava i files in una dir temp e poi eseguiva.
E' oltremodo ovvio: il contenuto esagerato che può avere un file.avi non può essere di certo gestito dalla sola memoria volatile e quindi il sistema sfrutta una parte di spazio prendendola dall'HD (file di scambio).
grazie in anticipo.
ciaoz
Hai bisogno di fare (ma solo per la piattaforma Windows), un lancio tramite un file batch (.bat), che fa da ponte tramite una shell di DOS.
C'è un tutorial in http://flash-mx.html.it ma non mi ricordo l'esatta ubicazione.
Ciao,
NAP

Rispondi quotando