我用CefSharp开发的浏览器可以正常播放网页视频,支持H.264。但是有一种视频无法播放,imosPlayer宇视视频组件无法播放。
但是别人写的Winform+CefSharp的程序可以正常播放。我使用它的依赖文件,创建相同的winform工程,但是不能播放。
我检查了依赖文件,所有chatgpt提到的配置,都不行。
唯一的区别就是界面不同。
视频可以正常拉流,可以正常截图,可以正常录像,但画面出不来,黑屏。但是别人写的demo可以。
实在找不到原因了,在这里问。
补充说明:
- 网页右上的video标签的视频可以正常播放
- 网页左下的4路imosPlayer组件的视频播放不出来
- 依赖文件用的是别人编译好的支持H.264视频播放的CefSharp版本
- 我对比了别人的可以播放的程序的依赖文件,是一样的
- 我检查了别人写的CefSharp的配置,并抄写了相同的配置
- 谷歌浏览器也可以正常播放
- 我写了最简单的Winform demo无法播放
- 我下载了官方的demo在此基础上开发的也无法播放
- 我变着花样问chatgpt几十次,chatgpt给出的所有配置我都仔细检查并尝试了,都不行
补充:
发现问题了
- 需要安装webplayer
- url输入 imos://startxpwebplayer/ 不报错能启动webplayer.exe就能播放,我的浏览器输入 imos://startxpwebplayer/ 回车报错:Failed to load URL imos://startxpwebplayer/ with error ERR_UNKNOWN_URL_SCHEME (UnknownUrlScheme).
怎么解决?