簡體   English   中英

GStreamer:如何將1個文件循環播放?

[英]GStreamer: How to play 1 file into a loop?

有了這個:

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文件無限循環?

這是代碼:

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')

干杯!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM