最近在使用electron-builder構建vue專案的時候發現在生產模式下視訊可以正常載入並顯示,但是一旦打包到開發環境下,視訊就讀取不出來了,控制檯也並沒有報錯
一開始博主以為是路徑問題,在將路徑更改為絕對路徑後無果,查閱中文官方文件發現有__static這個全域性變數,使用無果,最後重點來了,我翻閱到electron-builder的英文官方文件,發現上面赫然寫到:
electron-builder無法在生產環境下載入靜態視訊檔案,但是!
可以通過兩種途徑解決這一問題,第一是使用electron版本11以上的版本,並在主程序檔案中加入程式碼stream: true,主程序檔案在我們專案檔案下的的src/background.js這裡,
只需要將第十行更改為如下圖即可:
然後重新打包一下,看看是不是可以了呢~