我已经整理了一个基于Windows C ++的lua shell应用程序来测试我的媒体服务器。作为其中的一部分,我需要启动FFPlay并让它播放rtsp uri's。我试过了:
os.execute('ffplay.exe rtsp://uri')
我尝试在我的shell中创建一个C ++钩子,然后我添加了一个C ++函数,然后执行:
system("ffplay.exe rtsp://uri");
不幸的是,在两种情况下,FFPlay都会启动,但不会创建一个包含视频的窗口。我可以通过检查正在运行的进程列表来确认FFPlay正在运行。可以解释我如何从我的进程运行FFPlay并让它在Windows上创建视频窗口?
谢谢