omxplayer和omxplayerd.py这个剧本怎么了?

2024-04-28 11:04:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在努力让我的Debian喘息树莓派工作,但我遇到了一点麻烦。在

我试图创建一个简单易用的图形用户界面来播放视频-这是完美的-但是当视频文件可以播放时,它们不会暂停、停止、快进等等

我认为问题出在这里:

def omx_send(data):
    subprocess.Popen('echo -n '+data+' >'+re.escape(OMXIN_FILE),shell=True)
    return 1

首先是启动视频播放器omxplayer的部分。我有一种感觉,这与对stdoutstdin的错误处理有关,但正如我所说,我没有真正的想法。在

^{pr2}$

我对Python的了解不多,不足以弄清楚到底发生了什么。在

据我所见,数据被正确地传递到omx_send,当按下其中一个非工作按钮(如pause)时,终端报告如下:

"HTTP/1.1 GET /pause" - 200 OK

你知道我该怎么解决这个问题吗?我所需要的就是让各种小按钮正常工作,这将是一个非常好用的软件。在

干杯。在


Tags: echoresenddata视频defdebian图形用户界面