21/12/12 9:13
fosforo
Mi scuso se sono cosi impreparato ma sono agli inizi.
Il mio scrpt funziona solo se , mentre la clip è in play, clicco sopra il ProgressBar.
Come se dovessi renderlo attivo tramite un click.
Una volt cliccato il PrograssBar funziona benissimo seguendo il valore passato dal mio script ma il resto delle funzioni e dei pulsanti, PLAY, PAUSE, STOP etc non funzionano più.
Come se la funzione While prendesse la priorità su tutto il resto dello script.
aaa
22/12/12 13:11
GN
Non so chi ti abbia detto di usare un while, ma non puoi farlo perchè è bloccante (finche non finisce il programma non risponde), io ti avevo invece suggerito di usare un timer.
aaa
24/12/12 12:10
fosforo
Grazie GN
Ho studiato e mi sono portato avanti.
Ho capito come funzionano le Sub e il motivo per cui la mia Trackbar non si muoveva.
Ho aggiunto un Timer che da quello che ho capito è il solo oggetto che si aggiorna automaticamente col tempo.
Difatti ora il TrackBAr si aggiorna prendendo i valori come mi avevate suggerito.
Private Sub Timer1_Tick_1(sender As System.Object, e As System.EventArgs) Handles Timer1.Tick
If AxVLCPlugin21.input.Time > 0 Then
TrackBar3.Value = AxVLCPlugin21.input.Time
End If
Grazie per l'aiuto
aaa
27/12/12 19:45
danduz97
Io faccio semplicemente così:
una volta messo in un form un componente Windows Media Player (chiamato AxWindowsMediaPlayer1) inserisco questo codice in un timer con
Interval = 100 e
Enabled = True
TrackBar1.Maximum = AxWindowsMediaPlayer1.currentMedia.duration
TrackBar1.Value = AxWindowsMediaPlayer1.Ctlcontrols.currentPosition
e nella proprietà TrackBar1.MouseUp
AxWindowsMediaPlayer1.Ctlcontrols.currentPosition = TrackBar1.Value
Non può andare bene?
Ultima modifica effettuata da danduz97 27/12/12 19:53
aaa
29/12/12 17:51
fosforo
Ciao GN,
hai ragione.
Però devi ammettere che come sfida non è male e poi, anche se duro, è una buona partenza.
Ciao LittleHacker e danduz97.
Vedo che siete passati dalle mie stesse difficoltà, anche se io sono un novellino.
In realtà sto usanto VLC.
In questo momento sto cercando di capire se riesco a creare un VuMeter.
E' ben accetto qualsiasi auto in merito.
Grazie
aaa