Javascript 设置mime类型或运行本机媒体播放器

Javascript 设置mime类型或运行本机媒体播放器,javascript,node.js,electron,Javascript,Node.js,Electron,我的应用程序允许用户将视频文件保存到任何他/她想要的地方,因此当在应用程序中使用这些视频文件时,我最终会得到类似这样的结果 这将给出以下警告 资源被解释为TextTrack,但使用MIME类型text/plain传输 字幕没有显示出来 但仔细考虑后,如果我没有弄错的话,最好使用本机媒体播放器播放视频文件。如何做到这一点?使用节点子进程生成?或者是否有一种电子方式当然,您可以使用node的child_process spawn打开视频播放器,但您需要以某种方式找到默认的视频播放器,同时还要注意

我的应用程序允许用户将视频文件保存到任何他/她想要的地方,因此当在应用程序中使用这些视频文件时,我最终会得到类似这样的结果


这将给出以下警告
资源被解释为TextTrack,但使用MIME类型text/plain传输

字幕没有显示出来


但仔细考虑后,如果我没有弄错的话,最好使用本机媒体播放器播放视频文件。如何做到这一点?使用节点子进程生成?或者是否有一种电子方式

当然,您可以使用node的child_process spawn打开视频播放器,但您需要以某种方式找到默认的视频播放器,同时还要注意不同的操作系统

另一方面,电子的方式要好得多。使用electron将以桌面默认方式打开给定文件。此外,您还可以在文件路径(url/文件系统路径)方面有相同的经验