Newsgroup: it.comp.appl.access
Titolo: Video multipli

Ciao a tutti.
Ho una maschera che all'avvio mostra un video dentro un controllo ActiveX di
Windows Media Player.
All'interno della maschera ci sono una serie di pulsanti che, al click,
fanno visualizzare altrettanti video facendo partire, invece,  Windows Media
Player.
Come faccio a fare in modo che al click si interrompa il video dentro il
controllo ActiveX e faccia eseguire al suo posto il video selezionato nella
maschera stessa?
Spero di essere stato chiaro....
Anticipatamente grazie
Fabio

 ha scritto nel messaggio
news:CVBta.47488$3M4.1...@news1.tin.it...

A braccio; reimposti il parametro "nome file" del componente ActiveX...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:b9bc3a$80r$1...@canarie.caspur.it...

Ciao Sergio,
ma .... cosa scrivo nel parametro "NomeFile"?
Ancora grazie
Fabio


Immagino che avrai inserito nella form l'activex e avrai impostato il nome
del file da visualizzare; ora se nell'evento "su clic" del secondo bottone
inserisci (per esempio):
nomeControlloActivex.NomeFile = "nomeNuovoFileDaVisualizzare.avi"
hai modificato la proprietà del componente activex e se avvierai la
visualizzazione dovrà farti vedere il nuovo file.
Devi verificare nelle proprietà del tuo componente dove si specifica il nome
del file da visualizzare e il nome della proprietà...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:b9bh1r$9av$1...@canarie.caspur.it...

Ciao Sergio,
Nel codice ho inserito queste righe:
Private Sub Comando1_Click()
On Error GoTo Err_Comando1_Click
    Dim stDocName As String
MediaPlayer6.NomeFile = "c:\programmi\formula1_db\video\1.mpeg"
Exit_Comando1_Click:
    Exit Sub
Err_Comando1_Click:
    MsgBox Err.Description
    Resume Exit_Comando1_Click
End Sub
 Ma al click appare il seg. messaggio d'errore:
"Proprietà o metodo non supportati dall'oggetto".
Cosa sbaglio?
Ancora, ancora, grazie
Fabio

 ha scritto nel messaggio
news:b9bh1r$9av$1...@canarie.caspur.it...

OK!!! Funziona!!! Grazie di tutto.
Aehm... se posso approfittarne....
Nello stesso db, nella maschera principale, c'è un file audio che viene
riprodotto (con un controllo activex di Windows media player)
automaticamente all'apertura.
Come faccio a fare in modo che quando si avviino altri file multimediali si
fermi la riproduzione di quelli già in esecuzione?
Grazie ancora
Fabio


Stessa cosa; avrai a disposizione un metodo "Stop" che ferma la riproduzione
del brano iniziato. Oppure guarda se ti permette di cambiare "al volo" il
nome del file e avvii la riproduzione...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:b9ipap$d7j$1...@canarie.caspur.it...

Ciao Sergio,
per quanto riguarda il cambiare al volo... non posso farlo perchè è in
un'altra maschera ciò che deve essere bloccato.
Per quanto riguarda la proprietà "STOP" non esiste fra le proprietà o per lo
meno se esiste non è visualizzabile. Ho provato a casaccio con
Forms!.WindowsMediaPlayer.Stop = "-1"
 e a questo valore ho provato a dare "1", "Yes", "si", "0"..... ma niente!
Altre idee?
Anticipatamente grazie
Fabio

 Fabio
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:b9ipap$d7j$1...@canarie.caspur.it...

Ho risolto così per mettere in pausa:
    Forms!NomeMaschera.MediaPlayer1.Pause
per farlo fermare:
    Forms!NomeMaschera.MediaPlayer1.Stop
per rimetterlo in esecuzione:
    Forms!NomeMaschera.MediaPlayer1.Play
Grazie ancora
Fabio