最近的公司的项目中需要用到CefSharp,按正常的Nuget包安装后发现不支持MP4。查阅资料发现是默认的包没有带上MP4支持(据说是因为版权问题),可这不符合要求呢,于是乎到处找相应的资源。发现网上的都是旧版本的资源,且csdn上下载的分值太高,坑太多,搞了还是用不上。
于是乎自己尝试编译,结果这个要命的,编译环境、编译文件整了好久,还是整出个有问题的。好在是工夫不负有心人,通过反复对比,确认支持MP4的关键文件是libcef.dll,那么就好办了。从网上别人编译好的文件里找出这个libcef.dll文件,单独拿出来,供大家使用,直接输出到程序运行目录就可以,这样可以通过html5test的验证。
使用方法:
1、直接Nuget安装CefSharp84.4.1
2、或直接添加本地安装源(资源中附带的)
3、用附件中的libcef.dll替换输出目录的文件即可。