我需要制作一个表格,用视觉C#播放视频,视频将以
的形式播放它应该有一个“播放”按钮和“停止”按钮
这个表单的正确代码是什么?
非常感谢你的关心..
答案 0 :(得分:1)
您可以使用DirectX来执行此操作
首先,您需要下载DirectX SDK,您可以在此处找到http://msdn.microsoft.com/directx/sdk/
在c#项目中,添加对Microsoft.DirectX.AudioVideoPlayback的引用
然后,您可以使用以下代码播放电影
//create the video
Microsoft.DirectX.AudioVideoPlayback.Video video = new Microsoft.DirectX.AudioVideoPlayback.Video(fileName);
//set the System.Windows.Forms.Control to play it in (e.g a panel)
video.Owner = panel1;
//Play the video (put this in a buttons click event)
video.Play();
//Pause the video (put this in a buttons click event)
video.Pause();
//Stop the video (put this in a buttons click event)
video.Stop();
完成后,不要忘记在视频对象上调用Dispose()。