Gnonlin中的计划暂停

2024-05-13 19:25:26 发布

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

我正在用Gnonlin播放两个视频。在某个时刻,我想暂停一个视频运行另一个。但是,我不想手动暂停管道,因为其他视频也将暂停。在

例如:

self.video[0].set_property("location", LOCATION_VIDEO1)
self.video[0].set_property("start", 0 * gst.SECOND)
self.video[0].set_property("duration", 5 * gst.SECOND)
self.video[0].set_property("media-start", 0 * gst.SECOND)
self.video[0].set_property("media-duration", 5 * gst.SECOND)

这段视频持续五秒钟。在接下来的五秒钟内,如何暂停或停止播放此视频?有没有办法让同一帧显示5秒钟?在


Tags: self视频管道videoproperty手动mediastart
1条回答
网友
1楼 · 发布于 2024-05-13 19:25:26

根据本文http://www.jonobacon.com/2006/12/27/using-gnonlin-with-gstreamer-and-python/,如果我理解正确,我想您可以写:

self.video[0].set_property("location", LOCATION_VIDEO1)
self.video[0].set_property("start", 0 * gst.SECOND)
self.video[0].set_property("duration", 5 * gst.SECOND)
self.video[0].set_property("media-start", 0 * gst.SECOND)
self.video[0].set_property("media-duration", 0 * gst.SECOND)

得到一个冻结的画面5秒。它可能对你有用…或者这可能有用:

^{pr2}$

除此之外,我没有任何建议-文档似乎很少。如果你能告诉我一个API,我可能会有更好的主意。在

相关问题 更多 >