Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: [VB6] Aprire video

  1. #1
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689

    Aprire video

    Ciao a tutti.
    Ho un problema: come posso fare ad aprire un file video in una finestra di vb? senza aprire window media player?

    Grazie mille
    una parola è poca e due sono troppe

  2. #2
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Forse mi sono spiegato male....

    Come posso fare per far andare in play automaticamente il mio file .mpg?
    una parola è poca e due sono troppe

  3. #3
    se fosse un Avi potresti farlo senza librerie esterne,
    ma per un mpg ti serve directX 8:

    http://members.xoom.virgilio.it/robydx/main.htm

    se scarichi l'esempio non è difficile...
    basta che aggiungi il riferimento alla directX e importi il modulo bas, poi le funzioni sono intuitive!

    se ti serve aiuto su directX fammi un fischio!

    biez!
    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  4. #4
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    è perfetto grazie mille...
    Scusa se ti rompo...
    Volevo chiederti: Dopo inserire anche un flash?
    come si fà a caricarlo nella finestra?
    Grazie mille ancora
    una parola è poca e due sono troppe

  5. #5
    suppongo sia un swf:

    allora, iserisci l'OCX di shockwaqve-flash nella tua apèplicazione e poi modifichi la proprietà movie (credo sia questa, cmq non è difficile intuirlo) con il percorso del tuo filmato che verrà eseguito sulla tua app.

    NB xchè funzioni sul computer ci deve essere installato il plug-in di flash nella versione del filmato o successiva!!!!

    nb2 se vuoi intercettare un evento fscommand l'evento è presente nell' OCX

    biez!
    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  6. #6
    ah un ultima cosa, per directX è ovvio che devi portarti dietro con il programma anche le dll che usi nelle tue chiamate, cioè nei riferimenti! :gren:
    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  7. #7
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Grazie mille è perfetto...
    Volevo chiederti una cosa...
    Ma quando il file video finisce come fai a fargli fare un altro evento?

    Grazie per l'aiuto
    una parola è poca e due sono troppe

  8. #8
    non so se esiste un evento onmovieend o qualcosa di simile ,
    ma la cosa migliore sarebbe (se conosci un po' di flash ese hai l'FLA del movie aggiungere all' ultimo fotogramma un fscommand:

    codice:
    fscommand("fine filmato","nothing")
    e intercettarlo da VB con on FScommand
    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

  9. #9
    Utente di HTML.it L'avatar di sanny82
    Registrato dal
    Mar 2003
    Messaggi
    689
    Scusa ho sbagliato...
    Intendevo il file video...
    Come riesci a catturare la fine del filmato?per poi avviare il flash...

    Grazie ancora per l'aiuto
    una parola è poca e due sono troppe

  10. #10
    ah scusa, bè in questo caso è facile, fai un timer, che ad ogni evento controlli se la posizione attuale del filmato è uguale alla lunghezza totale, se sì allora fai partire flash

    codice:
    ontimer
    
    if DSPos.CurrentPosition=dspos.duration then ....
    (mi sono rifatto al codice che ti ho suggerito qualche post fa...
    Gutta cavat lapidem non vi, sed saepe cadendo
    (La goccia scava la pietra non con la forza, ma cadendo spesso)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.