我想用支持winforms的浏览器核心播放一个视频文件,我这里用的是google的cefsharp,由于mp4文件的版权问题,Google不提供开源项目的mp4播放权限,Cefsharp不能和fody一起压缩打包,打包后cefsharp不能正常运行,也不能正常打开html文件。
我目前使用的cefsharp需要将文件转换为webm格式才能在程序中播放,如果需要转换的视频太多,这会导致CPU和内存超过物理设备的最大阈值,导致程序报错并终止。
还有什么方法或其他控制来支持html5和播放mp4视频?
如果有其他支持html5播放mp4文件的轻量级内核,我觉得程序应该从500mb压缩到几十mb
我试着用Firefox的浏览器内核,试着用自己编译的cefsharp,也试着用别人编译的cefsharp,但结果是我无法播放任何正常的MP4文件而没有问题。
我希望我的程序能够支持HTML5,播放mp4文件,播放各种音频文件,但又不会显得臃肿,就像我现在的程序大小在500mb左右
1条答案
按热度按时间vptzau2j1#
要让我的评论成为你可以接受的答案:
https://developer.microsoft.com/en-us/microsoft-edge/webview2/听起来很符合要求。