属性、方法和事件

[与此页面关联的功能(Windows 媒体播放器 SDK)是旧版功能。 它已被 MediaPlayer 取代。 MediaPlayer 已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer 而不是 Windows 媒体播放器 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

每个对象都有方法和属性,可以通过这些方法和属性对Windows 媒体播放器控件进行编程。 方法是对象可以执行的操作。 属性是可以读取或更改的数据值。 例如, Play 方法启动内容播放, 而 frameRate 属性指示正在播放的内容的当前帧速率。

此外, Player 对象会引发事件,使你有机会在特定时间执行操作。 在事件处理程序中编写代码,该事件处理程序将在Windows 媒体播放器引发相应的事件时执行。 例如,可以在 PlayStateChange 事件处理程序中编写代码,以确定状态更改是否为媒体已结束,如果是,则显示一个对话框,询问用户是否要再次播放媒体。

注意

Windows 媒体播放器对象模型中的所有方法都是异步的。 如果在同一过程中调用两个方法,则第二个方法不能依赖于第一个方法已完成其操作。

 

关于玩家对象模型