AxWindowsMediaPlayer.fullScreen 属性

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

fullScreen 属性获取或设置一个值,该值指示视频内容是否在全屏模式下播放。

语法

public System.Boolean fullScreen {get; set;}

Public Property fullScreen As System.Boolean

属性值

一个 System.Boolean 值,指示内容是否在全屏模式下播放。 默认值为 false。

注解

要使全屏模式在嵌入Windows 媒体播放器控件时正常工作,视频显示区域的高度和宽度必须至少为一个像素。 如果 uiMode 设置为“mini”或“full”,则控件本身的高度必须为 65 或更大,才能容纳视频显示区域以及用户界面。

如果 uiMode 设置为“invisible”,则将此属性设置为 true 将引发错误,并且不会影响控件的行为。

在全屏播放期间,当 enableContextMenu 等于 false 且 uiMode 等于“none”时,Windows 媒体播放器隐藏鼠标光标。

如果 uiMode 设置为“full”或“mini”,Windows 媒体播放器鼠标光标移动时以全屏模式显示传输控件。 在短暂的无鼠标移动间隔后,传输控件被隐藏。 如果 uiMode 设置为“none”,则全屏模式下不会显示任何控件。

注意

在全屏模式下显示传输控件需要 Windows XP 操作系统。

如果传输控件未在全屏模式下显示,则Windows 媒体播放器在播放停止时自动退出全屏模式。

示例

以下示例创建一个按钮,该按钮使用 fullScreen 属性将嵌入的播放器对象切换到全屏模式。 AxWMPLib.AxWindowsMediaPlayer 对象由名为 player 的变量表示。

private void fullScreen_Click(object sender, System.EventArgs e)
{
    // If the player is playing, switch to full screen. 
    if (player.playState == WMPLib.WMPPlayState.wmppsPlaying)
    {
        player.fullScreen = true;
    }
}

Public Sub fullScreen_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles fullScreen.Click

    ' If the player is playing, switch to full screen. 
    If (player.playState = WMPLib.WMPPlayState.wmppsPlaying) Then

        player.fullScreen = True

    End If

End Sub

要求

要求
版本
Windows 媒体播放器 9 系列或更高版本
命名空间
AxWMPLib
程序集
AxInterop.WMPLib (AxInterop.WMPLib.dll)

另请参阅

AxWindowsMediaPlayer 对象 (VB 和 C#)

AxWindowsMediaPlayer.uiMode (VB 和 C#)