Ciao a tutti,
Vorrei sottoporvi il seguente problema.. Spero possiate aiutarmi!
Ho creato un'applicazione desktop in c# che prevede un'interfaccia grafica nella quale ho inserito un controllo axWindowsMediaPlayer per eseguire un video che l'utente può caricare scegliendolo da una dialog box.
Ho programmato l'evento mouseMove del componente per fare in modo che se l'utente si muove sulla timeline del video, dopo che l'ha messo in pausa, possa visualizzare il frame corrente.
Per fare ciò ho usato il metodo setMode:
axWindowsMediaPlayer1.settings.setMode("showFrame", true);
Il metodo funziona correttamente su Windows XP.
Sto provando ad eseguire la stessa applicazione su Windows 7 con la versione 12 di Windows Media Player e funziona bene tutto, tranne questo metodo. In pratica sembra che venga sistematicamente ignorato e non riesco a visualizzare il frame del video che corrisponde alla posizione della timeline selezionata.
Immagino che si tratti di una questione di versioni di Windows Media Player, ma non sono ancora riuscita ad arrivare ad una soluzione.
Grazie in anticipo!
|