是否有人知道或不知道如何将应用程序资源中的视频播放到axWindowsMediaPlayer组件中?
我的意思是:
axWindowsMediaPlayer1.TheProperty = Resources.MyVideoResource;
会很好,但我不认为这样的财产存在..
答案 0 :(得分:1)
将Interop.axWMPLib和/或Interop.WMPLib引用添加到项目中
(如果我不记得错误的axWmpLib适用于windows mp,如果没有在电脑上找到wmp,那么wmplib会自动连接任何已安装的或默认媒体播放器,支持wmplib -ie winamp或splayer- ..我去年8月 - 2011年仅工作过一次 - 为我的gf惊喜于她的b-day ..所以它之前的工作与媒体列表包含2个mp3并且我直接提供这些代码除了路径)
private void axWindowsMediaPlayer1_ClickEvent(object sender, AxWMPLib._WMPOCXEvents_ClickEvent e)
{
axWindowsMediaPlayer1.URL = fullPathOfYourFirstMedia;
axWindowsMediaPlayer1.Ctlcontrols.play(); // activates the play button
axWindowsMediaPlayer1.Ctlcontrols.next(); // activates the next button
WMPLib.IWMPMedia media = axWindowsMediaPlayer1.newMedia(fullPathOfYourSecondMedia);
axWindowsMediaPlayer1.currentPlaylist.appendItem(media);
}
如果从资源中获取媒体,则只需将媒体添加到项目的资源中,并提供完整的路径字符串'从" Application.Startup
"