MSWebUSB 事件
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
注意
此元件可用於 Microsoft Windows 2000、Windows XP 和 Windows Server 2003 作業系統。 它在後續版本中可能會變更或無法使用。
注意
此 API 即將淘汰。 如需 DirectShow 中 DVD 播放和流覽的相關資訊,請參閱 DVD 應用程式。
MSWebUSB Microsoft® ActiveX® 控制項會在發生各種內部事件或磁片上遇到特定資訊時通知您的應用程式。
大部分的事件都與 UOP) 控制項 (使用者作業相關。 DVD 作者可以編碼磁片,讓 PlayForwards、 Pause、 ShowMenu等任何 DVD 命令 (隨時都可以停用) 。 例如,大部分的光碟都不允許使用者在 FBI 警告播放時快速轉寄或顯示功能表。 警告結束之後,磁片會允許這些作業。 藉由處理 UOP 事件,您的應用程式可以更新其使用者介面,以顯示磁片目前允許哪些命令。若要這樣做,最常見的方式是停用按鈕。 例如,如果您的應用程式收到 將 bEnabled 設定為 FALSE的 PlayForwards 事件,您可以停用 [播放] 按鈕。 當收到 bEnabled 設為 TRUE的事件時,您可以再次啟用按鈕。
有三個事件與 UOP 控制項無關。 DVDNotify事件會通知您的應用程式許多不同類型的 DVD 相關事件,這些事件會在EventCode參數中識別。 某些事件在 Param1 和 Param2 參數中有其他資訊。 ReadyStateChange事件會通知您的應用程式 MSWebUSB ReadyState 屬性中的變更,這是所有 ActiveX 控制項通用的屬性。 UpdateOverlay事件只會在無視窗模式中裝載 MSWebANDROID 時,才會傳送至應用程式。 只有在應用程式以全螢幕模式顯示視訊矩形上的浮動按鈕時,應用程式才需要回應此事件。
事件 | 描述 |
---|---|
ChangeCurrentAngle | 當磁片啟用或停用變更角度時傳送。 |
ChangeCurrentAudioStream | 當磁片啟用或停用變更音訊資料流程時傳送。 |
ChangeCurrentSubpictureStream | 當 ChangeCurrentSubpictureStream命令已啟用或停用時傳送。 |
DVDNotify | 通知應用程式許多不同的 DVD 事件和光碟指示。 |
PauseOn | 當 [暫停 ] 命令已啟用或停用時傳送。 |
PlayAtTime | 啟用或停用 PlayAtTime 命令時傳送。 |
PlayAtTimeInTitle | 當 PlayAtTimeInTitle命令已啟用或停用時傳送。 |
PlayBackwards | 當 PlayBackwards命令已啟用或停用時傳送。 |
PlayChapter | 當 PlayChapter命令已啟用或停用時傳送。 |
PlayChapterInTitle | 當 PlayChapterInTitle命令已啟用或停用時傳送。 |
PlayForwards | 當 PlayForwards命令已啟用或停用時傳送。 |
PlayNextChapter | 當 PlayNextChapter命令已啟用或停用時傳送。 |
PlayPrevChapter | 當 PlayPrevChapter命令已啟用或停用時傳送。 |
PlayTitle | 啟用或停用 PlayTitle 命令時傳送。 |
ReadyStateChange | 當 MSWebUSB 控制項的 ReadyState 屬性變更時傳送。 |
ReplayChapter | 啟用或停用 ReplayChapter 命令時傳送。 |
繼續 | 啟用或停用 Resume 命令時傳送。 |
ReturnFromSubmenu | 當 ReturnFromSubmenu命令已啟用或停用時傳送。 |
SelectOrActivatButton | 當磁片啟用或停用功能表按鈕的選取或啟用時傳送。 |
ShowMenu | 當磁片啟用或停用功能表的顯示時傳送。 |
StillOff | 啟用或停用 StillOff 命令時傳送。 |
停止 | 啟用或停用 Stop 命令時傳送。 |
UpdateOverlay | 重迭表面已移動或調整大小,或其色彩索引鍵已變更時傳送。 |
相關主題