最近在使用electron-builder构建vue项目的时候发现在开发环境下视频可以正常加载并显示,但是一旦打包到生产环境下,视频就读取不出来了,控制台也并没有报错
一开始博主以为是路径问题,在将路径更改为绝对路径后无果,查阅中文官方文档发现有__static这个全局变量,使用无果,最后重点来了,我翻阅到electron-builder的英文官方文档,发现上面赫然写到:
electron-builder无法在生产环境下加载静态视频文件,但是!
可以通过两种途径解决这一问题,其中最简单的方法是使用electron版本11以上的版本,并在主进程文件中加入代码stream: true,主进程文件在我们项目文件下的的src/background.js这里,
只需要将第十行更改为如下图即可:
然后重新打包一下,看看是不是可以了呢~
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。