Settings.autoStart

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

autoStart 属性指定或检索一个值,该值指示当前媒体项是否自动开始播放。

语法

player.settings.autoStart

可能的值

此属性是可读/写 Boolean 类型的值。

说明
默认。 媒体项自动开始播放 (请参阅备注) 。
false 媒体项不会自动开始播放。

备注

如果 autoStart 设置为 true,则媒体项将在 Player 时开始播放。URLPlayercurrentPlaylistPlayer已设置 currentMedia 。 否则,在 控件之前,它不会开始播放。调用 play 方法。

由于Windows 媒体播放器的完整模式的 autoStart 属性可由外部事件 ((例如加载 CD) )全局设置,因此皮肤和远程播放器控件没有可靠的默认值。 这是因为在这两种情况下都使用全模式 Player 的播放引擎。

在设置 Player 之前,应立即将 autoStart 设置为 false。URLPlayercurrentPlaylistPlayer。如果要确保媒体项不会立即开始播放,则皮肤中的 currentMedia 和远程Windows 媒体播放器控件。 此外,除非在指定媒体项之前立即将 自动启动 设置为 true,否则不应依赖此设置来替代使用 控件play 方法。

示例

以下示例创建一个 HTML CHECKBOX 元素,该元素允许用户指定 Player 控件是否自动播放当前媒体项。 创建的 Player 对象 ID 为“Player”。

<!-- Create an HTML CHECKBOX control. -->
<INPUT  TYPE = "CHECKBOX" ID = AS
              onClick = "
    /* Use the CHECKBOX state to specify the value 
       of the autoStart property. */
    Player.settings.autoStart = AS.checked;
"> 

要求

要求
版本
Windows 媒体播放器版本 7.0 或更高版本。
DLL
Wmp.dll

另请参阅

Player.currentMedia

Player.URL

Settings 对象