🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #2159

mciSendString

#2159
From: luckydor
Date: Mon, 01 Sep 2003 18:10
59 lines
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-mail

Show 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