Javascript 如何使用Electron.js应用程序中的ffplay?
我已经使用Javascript 如何使用Electron.js应用程序中的ffplay?,javascript,electron,Javascript,Electron,我已经使用ffbinaries()在我的工作文件夹(在bin子文件夹)中安装了ffplay。我当前的平台是linux-64 我用过: var spawn=require('child_process')。spawn, 玩家=繁殖('./bin/ffplay',['http://path_to_video_file']); 但在终端stderr中出错: /bin/ffplay:加载共享库时出错:libSDL2-2.0。so.0:无法打开共享对象文件:没有这样的文件或目录子进程退出,代码:127 如
ffbinaries
()在我的工作文件夹(在bin
子文件夹)中安装了ffplay
。我当前的平台是linux-64
我用过:
var spawn=require('child_process')。spawn,
玩家=繁殖('./bin/ffplay',['http://path_to_video_file']);代码>
但在终端stderr中出错:
/bin/ffplay:加载共享库时出错:libSDL2-2.0。so.0:无法打开共享对象文件:没有这样的文件或目录子进程退出,代码:127
如何从javascript代码访问此二进制文件以播放视频,或者如何准备使用我的Electron应用程序内置的二进制文件
…或者我如何在Electron应用程序中获得播放视频的所有ffplay可能性
提前谢谢 您得到的错误意味着ffplay无法找到libSDL
首先,打开终端窗口并键入以下内容,确保已安装库:
sudo apt install libsdl2-dev
如果未安装,请在安装后再次尝试运行程序
如果仍然存在问题,请在终端窗口中键入以下内容:
export LD_LIBRARY_PATH="/usr/local/lib"
请重试运行您的程序。如果问题现在已解决,请编辑文件etc/environment并在其中添加设置以使其永久:
sudo nano /etc/environment
在末尾添加此LD\u LIBRARY\u PATH=“/usr/local/lib”
,退出并保存
希望有帮助。请在问题的评论中输入您编写的代码,以便人们更好地了解情况。您使用的是什么操作系统?谢谢,您是对的。至于操作系统,我使用LinuxMint。