Megosztás a következőn keresztül:


MSWebDVD-események

[A laphoz társított funkció, DirectShowegy régi funkció. MediaPlayer, IMFMediaEngineés Audio/Video Capture a Media Foundation. Ezek a funkciók Windows 10-hez és Windows 11-hez lettek optimalizálva. A Microsoft határozottan javasolja, hogy az új kód MediaPlayer, IMFMediaEngine és Audio/Video Capture eszközt használja a Media FoundationDirectShowhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]

Jegyzet

Ez az összetevő a Microsoft Windows 2000, Windows XP és Windows Server 2003 operációs rendszereken használható. Lehetséges, hogy a következő verziókban módosul vagy nem érhető el.

 

Jegyzet

Ez az API elavult. A DVD-lejátszásról és a DirectShow-ban való navigálásról további információt DVD-alkalmazásokcímű témakörben talál.

 

Az MSWebDVD Microsoft® ActiveX-vezérlő® értesíti az alkalmazást, ha különböző típusú belső események történnek, vagy amikor bizonyos információk merülnek fel a lemezen.

Az események többsége a felhasználói művelet (UOP) vezérlőihez kapcsolódik. A DVD-szerzők kódolhatják a lemezt, hogy bármely DVD-parancs (például PlayForwards, Szüneteltetés, ShowMenustb.) bármikor le legyen tiltva. A legtöbb lemez például nem teszi lehetővé, hogy a felhasználók gyorsan előrehaladjanak, vagy megjeleníthessenek egy menüt az FBI figyelmeztetésének lejátszása közben. A figyelmeztetés befejezése után a lemez engedélyezi ezeket a műveleteket. Az UOP-események kezelésével az alkalmazás frissítheti a felhasználói felületét, így megjelenítheti a felhasználónak, hogy mely parancsokat engedélyezi jelenleg a lemez. Ennek leggyakoribb módja egy gomb letiltása. Ha például az alkalmazás playForwards-eseményt kapott, a bEnabled értéke FALSE , letilthatja a Lejátszás gombot. Amikor az eseményt bEnabled true értékre állította, újra engedélyezheti a gombot.

Három olyan esemény van, amely nem kapcsolódik az UOP-vezérlőkhöz. A DVDNotify esemény értesíti az alkalmazásáról a DVD-vel kapcsolatos számos különböző eseménytípust, amelyek az EventCode paraméterben vannak azonosítva. Egyes események további információkkal rendelkeznek a Param1 és Param2 paraméterekben. A ReadyStateChange esemény értesíti a módosítások alkalmazását az MSWebDVD ReadyState tulajdonságban, amely az összes ActiveX-vezérlőre jellemző tulajdonság. Az UpdateOverlay eseményt csak akkor küldi el a rendszer az alkalmazásoknak, ha ablak nélküli módban üzemeltetik az MSWebDVD-t. Az alkalmazásoknak csak akkor kell válaszolniuk erre az eseményre, ha lebegő gombokat jelenítenek meg a videó téglalapja fölött teljes képernyős módban.

Esemény Leírás
ChangeCurrentAngle Akkor küldi el, ha a lemez engedélyezi vagy letiltja a szög módosítását.
ChangeCurrentAudioStream Akkor küldi el, ha a lemez engedélyezi vagy letiltja a hangstream módosítását.
ChangeCurrentSubpictureStream A ChangeCurrentSubpictureStream parancs engedélyezése vagy letiltása után küldve.
DVDNotify Számos különböző DVD-esemény és lemezutasítás alkalmazásának bejelentése.
PauseOn A Szüneteltetés parancs engedélyezése vagy letiltása után küldve.
PlayAtTime Az PlayAtTime parancs engedélyezése vagy letiltása után küldve.
PlayAtTimeInTitle A PlayAtTimeInTitle parancs engedélyezése vagy letiltása után küldve.
PlayBackwards A PlayBackwards parancs engedélyezése vagy letiltása után küldve.
PlayChapter A PlayChapter parancs engedélyezése vagy letiltása után küldve.
PlayChapterInTitle A PlayChapterInTitle parancs engedélyezése vagy letiltása után küldve.
PlayForwards A PlayForwards parancs engedélyezése vagy letiltása után küldve.
PlayNextChapter A PlayNextChapter parancs engedélyezése vagy letiltása után küldve.
PlayPrevChapter A PlayPrevChapter parancs engedélyezése vagy letiltása után küldve.
PlayTitle A PlayTitle parancs engedélyezése vagy letiltása után küldve.
ReadyStateChange Az MSWebDVD vezérlő ReadyState tulajdonságának módosításakor küldve.
ReplayChapter A ReplayChapter parancs engedélyezése vagy letiltása után küldve.
Önéletrajz Az Önéletrajz parancs engedélyezése vagy letiltása után küldve.
ReturnFromSubmenu A ReturnFromSubmenu parancs engedélyezése vagy letiltása után küldve.
SelectOrActivatButton Akkor küldi el, ha a lemez engedélyezi vagy letiltja a menügombok kiválasztását vagy aktiválását.
ShowMenu Akkor küldi el, ha a lemez engedélyezi vagy letiltja egy menü megjelenítését.
StillOff Az StillOff parancs engedélyezése vagy letiltása után küldve.
leállítása Az Stop parancs engedélyezése vagy letiltása után küldve.
UpdateOverlay Az átfedő felület áthelyezése vagy átméretezése, illetve a színkulcs módosítása után küldve.

 

MSWebDVD-objektum