我用electron创建了一个文件浏览器程序。如果我点击一个视频文件(不是双击),我可以播放视频作为预览。但是,这项工作在electron中太慢了。在播放过程中会出现轻微的滞后和延迟,给我的感觉是程序已经停止。加载本Map像也同样很慢。
这是电子的极限吗?还是还有别的好办法?
//main
protocol.registerFileProtocol('video', async (request, callback) => {
callback({ path: request.url.replace('video://', '') })
})
//renderer
<video autoplay>
<source src="video://{path}" />
</video>
1条答案
按热度按时间b1uwtaje1#
通过关闭硬件加速修复了它