当我使用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推两个垂直的酒吧离屏幕?
根据研究,VCL库的使用同样简单,而且更适合我的情况。