2013-08-02 39 views
1

我需要在c#应用程序中使用AxWindowsMediaPlayer控件来播放音频。所以我需要隐藏视频显示,并且只保留控件(按钮和搜索和音量条)AxWindowsMediaPlayer无视频显示

任何想法如何实现?我可以找到的uiMode属性,但它没有帮助。

回答

1

我知道你想隐藏的视频与uiMOde

awWindowsMediaPlayer.uiMode= "invisible"; 

但是,这个隐藏控件太...

对于我来说,有两种解决方法:

第一,您可以创建具有45像素高度的axWindowsPlayer窗体,只显示控件按钮。

秒,你可以隐藏所有的表格,并为所有的按钮......

你已经在控制按钮与存取权限:(样品播放按钮)

axWindowsMediaPlayer.Ctlcontrols.play(); 

你受够了存取权限的设置:(体积样品)

axWindowsMediaPlayer.settings.volume = 25; 

我也看到了,这是可以定义一个定制uiMode,但我没有找到有关的任何信息...

+0

谢谢,我希望有更好的解决方案。您的第一个解决方案:不同的显示设置将需要不同数量的像素。你的第二个:那个搜索栏呢? – Jerry

+0

嗨! 非常好的问题。我知道你可以使用'AxWindowsMediaPlayer.mediaCollection'搜索媒体集合中的所有属性,在你的集合中,你可以搜索作者的名字,流派或其他属性......你可以找到所有的收藏媒体搜索资源[here ](http://msdn.microsoft.com/en-us/library/windows/desktop/dd563423%28v=vs.85%29.aspx) –

+0

谢谢,第一个解决方案正常工作。请在此复制此答复:http://stackoverflow.com/questions/17949598/axwindowsmediaplayer-size-in-wpf-applications – Jerry