vb.net WMP即使在全屏或StretchToFit下播放也会显示垂直条形。

问题描述 投票:0回答:1

当我使用WMP时,我有一个选项 "缩放填充",这填补了整个屏幕的长宽比,显然与长宽比如4:3,将有一些自动裁剪参与。然而,我似乎不能得到它在VB.net中使用的WMP控制

If AxWindowsMediaPlayer1.playState = WMPLib.WMPPlayState.wmppsPlaying Then
        AxWindowsMediaPlayer1.fullScreen = True
        AxWindowsMediaPlayer1.stretchToFit = True
    End If

无论是上面显示的选项之一,做缩放填充,但只有尽可能的纵横比将允许(它不会裁剪),这意味着在纵横比为4:3的视频将播放与垂直黑条在任何一侧,东西,如果相同的视频是在独立的WMP播放不会发生。

我怎样才能使图像填满整个屏幕而不出现任何黑条?

好吧,我现在明白了问题所在,我把电影和电视应用误认为是WMP。 也许,如果我得到的MP4文件的纵横比,然后使用我的屏幕的高度计算的宽度和调整大小的WMP比实际的屏幕大小lituraly推两个垂直的酒吧离屏幕?

vb.net zoom wmp
1个回答
0
投票

根据研究,VCL库的使用同样简单,而且更适合我的情况。

© www.soinside.com 2019 - 2024. All rights reserved.