这里放一些针对CEF(Chromium Embedded Framework)的修改,以及编译命令等。C++版本。
官方版本不支持js调用getDisplayMedia()进行屏幕+窗口共享,这个目录下包含了针对特定一些CEF版本的代码补丁,目录结构按照src为根目录排列。直接对应版本替换即可。代码补丁基于Chromium源码修改,主要是增加了Cef namespace,以及一些适配性改动(例如去除Tab页共享)
关于编译CEF的说明、注意事项、环境变量设置、编译参数说明等
你好, cef支持屏幕共享,应用win_3729下的补丁后可以正常共享应用.其中有个特殊的情况:
共享多文档(测试例子可以参考打开ppt,然后F5播放,此时会有两个窗口,一个是原文档窗口,一个是全屏窗口.两窗口独立),
用现在的chrome 85测试如下:应用共享选择原文档,ppt播放之后,如果焦点在ppt全屏窗口时,共享出来的是全屏窗口,
打完win_3729补丁后,共享不会显示全屏窗口.
我猜测应该是chromium后面新增的功能,大佬能更新一下吗?或者给个思路指导一下.
如题,像96只有libcef\browser\alloy\alloy_browser_host_impl.cc这个文件 找不到browser_host_impl.cc这个文件。
我修改编译好后,直接使用cefclient.exe访问
https://tools.woolyss.com/html5-audio-video-tester/?u=woolyss.com/f/hevc-aac-caminandes-2.mp4
画面不动,h264都是正常的,感觉似乎没有实现hevc的功能
不知道哪里的问题
你那边能正常播放上面的链接视频吗
方便的话,发我一下你编译好的cefclient.exe(包括libcef.dll等),谢谢
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.