在电子中播放视频
Posted
技术标签:
【中文标题】在电子中播放视频【英文标题】:Playing videos in electron 【发布时间】:2021-09-07 06:17:41 【问题描述】:我目前正在编写一个电子应用程序,以在 Windows 上作为桌面应用程序运行。 我正在尝试在页面上嵌入一个视频,让所有最终用户播放它,这似乎是不可能的。
示例代码是:
<video controls="">
<source src="../../../2.mp4" type="video/mp4">
</video>
我已经检查并尝试了以下解决方案和其他一些解决方案:
Cannot play offline video in production electron app
Video tag in electron
Electron video cannot play
Playing local mp4 file in electron
不幸的是,我没有成功。
在此先感谢您的帮助或支持。
问候
帕特里克
【问题讨论】:
【参考方案1】:这里的解决方案是使用 node-cmd 模块并将文件路径传递给在操作系统默认程序中打开文件的命令提示符。
代码:
const cmd = require("node-cmd")
cmd.runSync("/your/file/path/video.mp4")
【讨论】:
不理想,也不是我想要的,但现在是一个合适的折衷方案。【参考方案2】:使用https://github.com/videojs/video.js 播放视频。
Electron 或 nodejs 提供对本地文件的访问。
【讨论】:
虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review以上是关于在电子中播放视频的主要内容,如果未能解决你的问题,请参考以下文章
在 Node.js / Electron 应用中播放本地 .avi 视频