我正在尝试在C#.net中开发一个Windows app / sw,它有不同的按钮和一个视频播放器。我使用Windows Media Player工具作为播放器。 让我解释一下我的需要。
private void button1_Click(object sender, EventArgs e)
{
player.URL = @"http://ads.yldmgrimg.net/apex/mediastore/5648e278-a76b-4294-9268-3dbd9c6a861a";
player.Ctlcontrols.play();
}
上面是button1_click的代码。 'player'是Windows Media Player Tool的名称。 当我点击这个按钮时,它会缓冲来自给定路径的视频并在我的播放器中播放。 但问题是,当我在自己的存储位置上传我自己的视频并提供该视频的链接时
private void button2_Click(object sender, EventArgs e)
{
player.URL = @"http://www.youthsoft.in/aa/Khwabon%20(Force)%20(www.DJMaza.Com).avi";
player.Ctlcontrols.play();
}
然后它开始下载整个视频,然后播放。但我需要它像缓冲一些部分并播放并再次缓冲部分和播放。 这是我第一次处理这种项目。请以代码,一些教程或其他任何有助于我理解此过程的形式提供详细的解决方案。 在此之后,我还想知道如何编码和解码视频,以及我的播放器将其缓冲视频存储在临时文件等中的位置。 谢谢。 Salil Malek