GStreamer:如何将1个文件播放到循环中?

时间:2015-03-31 19:58:37

标签: linux gstreamer python-gstreamer

有了这个:

import gst
self.player = gst.element_factory_make("playbin", "player")
self.player.set_property('uri','file:///test.ogg))
self.player.set_state(gst.STATE_PLAYING)

我怎么能强制该test.ogg文件的无限循环?

1 个答案:

答案 0 :(得分:0)

以下是代码:

def _loop(self, message):
    self.player.set_property('uri', 'file://your_file_path')

self.player = Gst.ElementFactory.make(PLAYBIN, "player")
self.player.connect("about-to-finish", self._loop)
self.player.set_property('uri', 'file://your_file_path')

干杯!