最近做了一个流媒体点播的CS架构的demo程序,想在窗体中测试下web页面的点播地址,所以想到了cefsharp,发现cefsharp由于版权原因不支持h264解码!所以需要手动编译支持264解码的cef.看了下教程,过程相当繁琐,工具就好准备好几个,一想还是算了,看看网上有没有现成的,准备白嫖一个,找了一圈,最后在CSDN上还是付费下载了几个,其中还真是有一个可以用的,cefsharp的版本号为88.2.90,这里记录,已备查询。
具体流程:
新建一个winform窗体应用程序。右键点击 管理NuGet程序包。输入cefsharp
这里我们安装winform程序包,右边版本选择88.2.90安装即可,如果是wpf工程,就选择wpf版本即可。安装完后,我们打开界面设计器,添加一个ChromiumWebBrower控件,
在Form1_Load事件中,添加代码
chromiumWebBrowser1.Load("http://html5test.com/");
启动程序,我们可以看到视频编码项目中,H264是不支持的,然后我们使用下载的libcef.dll x86版本的(我程序是x86的)替换原来的库文件,再次启动程序,就发现已经支持H264.这里我们就可以愉快的玩耍视频啦!
不定期更新的demo内容,目前只加了一个播放器!