在全屏模式下,在axwindowsmediaplayer控件上叠加标签?

时间:2013-09-04 10:07:07

标签: vb.net winforms axwindowsmediaplayer

正如标题所示,我想在全屏模式下在axwindowsmediaplayer控件上叠加标签。

有谁知道怎么做?

谢谢,

2 个答案:

答案 0 :(得分:0)

我做了我的...

  1. 创建2个表单.1将媒体播放器设置为所需的大小
  2. 第二种形式......

    formborderstyle = none
    form2.left = form1.left + form1.mediaplayer.left 
    form2.top = form1.top +  form1.mediaplayer.top 
    
  3. 将不透明度降低到70,或者如果您想在代码中将其降低..

    form2.opacity=0.7 
    
  4. 将您的文字或其他内容放在第二种形式中。

  5. 最终效果是一种很酷的阴影效果,其中有文字,背景中有媒体播放。

答案 1 :(得分:0)

您可以使用windowlessVideo property。它在文档中提到了这个确切的用例。

  

默认情况下,嵌入式Windows Media Player控件在客户区域内的窗口中呈现视频。当windowlessVideo设置为true时,Windows Media Player对象直接在客户区域中呈现视频,因此您可以应用特殊效果或使用文本对视频进行分层。