Alvin Delagon
By: a guest | Apr 9th, 2009 | Syntax:
Python | Size: 0.60 KB | Hits: 98 | Expires: Never
#!/usr/bin/python
import sys, os, time
import pygst
pygst.require("0.10")
import gst, gtk
player = gst.Pipeline("player")
source = gst.element_factory_make("filesrc", "file-source")
decoder = gst.element_factory_make("mad", "mp3-decoder")
converter = gst.element_factory_make("audioconvert", "converter")
sink = gst.element_factory_make("alsasink", "alsa-output")
player.add(source, decoder, converter, sink)
gst.element_link_many(source, decoder, converter, sink)
player.get_by_name("file-source").set_property("location", sys.argv[1])
player.set_state(gst.STATE_PLAYING)
x = 0
while 1:
pass