Article View: free.it.visual-basic
Article #2159mciSendString
From: luckydor
Date: Mon, 01 Sep 2003 18:10
Date: Mon, 01 Sep 2003 18:10
59 lines
2965 bytes
2965 bytes
Problema:
Ho la necessit� di visualizzare File-Video con VB6
con funzioni particolari....
Come regolare la velocit� del video.
Quindi ho scartato l'ocx di Windows-Media-Player
e utilizzo l'API mciSendString.
Sono riuscito ad ottenere quello che cercavo
mi restano i seguenti problemi:
1)Se apro e avvio un File-Video
il Monitor Di Sistema segnala che il
processore lavora al 100%.
Cosa che non succede con un File-Audio,
rallentando le risposte del computer.
Aprendo lo stesso File-Video con Windows-Media-Player
il processore � impegnato si e no 40~50%
-------------------------------------------------
2) Aprendo e avviando un File-Video con:
xcorso = App.Path & "\MyClip.avi"
comando = "Open " & xcorso & " Alias MyVideo"
r1 = mciSendString(comando, rtn, 254, 0)
r2 = mciSendString("Play MyVideo ", rtn, 254, 0)
Si apre un'altro form che visualizza il video.
eseguendo il resize del Form il video viene Strech-iato
adattandosi al form.
Disgraziatamente devo inserirlo nella Picture1
di un mio Form quindi, secondo MSDN:
comando = "Window MyVideo handle " & Str$(frmVIDEO.Picture1.hWnd)
r3 = mciSendString(comando, "", 0, 0)
Il comando viene eseguito ma se vario le dimensioni
della Picture1 il filmato non s'adatta.
allora aggiungo :
comando = "WINDOW MyVideo Stretch"
Rn = mciSendString(comando, rtn, Len(rtn), 0)
MMSYSTEM259
Parametro non definito nei comandi MCI.
-------------------------------------------------
infine x regolare la luminosit�
comando = "Setvideo MyVideo Brightness to 5"
MMSYSTEM274
La periferica MCI in uso non supporta il comando specificato.
----------------------------------------------------
Eppure aprendo lo stesso file con Windows-Media-Player
il tutto funziona.
Qualsiasi consiglio � bene accetto
Technical Details
Message-ID:
<6YL4b.11603$nw1.382931@news1.tin.it>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-05!sn-xit-09!supernews.com!news-xfer1.atl.newshosting.com!63.218.45.11.MISMATCH!newshosting.com!news-xfer2.atl.newshosting.com!diablo.voicenet.com!in.100proofnews.com!in.100proofnews.com!nntp.infostrada.it!news-out.tin.it!news-in.tin.it!news1.tin.it.POSTED!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII X-Google-Thread: f94ee,bd0addb1a02388e3,start X-Google-Attributes: gidf94ee,public X-Google-ArrivalTime: 2003-09-01 11:10:20 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-05!sn-xit-09!supernews.com!news-xfer1.atl.newshosting.com!63.218.45.11.MISMATCH!newshosting.com!news-xfer2.atl.newshosting.com!diablo.voicenet.com!in.100proofnews.com!in.100proofnews.com!nntp.infostrada.it!news-out.tin.it!news-in.tin.it!news1.tin.it.POSTED!not-for-mail From: "luckydor" <orfwim@tin.it> Newsgroups: free.it.visual-basic Subject: mciSendString Lines: 65 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Message-ID: <6YL4b.11603$nw1.382931@news1.tin.it> Date: Mon, 01 Sep 2003 18:10:10 GMT NNTP-Posting-Host: 213.45.147.77 X-Complaints-To: newsmaster@tin.it X-Trace: news1.tin.it 1062439810 213.45.147.77 (Mon, 01 Sep 2003 20:10:10 MET DST) NNTP-Posting-Date: Mon, 01 Sep 2003 20:10:10 MET DST Organization: TIN