Share Pastebin
Guest
Public paste!

Alvin Delagon

By: a guest | Apr 9th, 2009 | Syntax: Python | Size: 0.60 KB | Hits: 98 | Expires: Never
Copy text to clipboard
  1. #!/usr/bin/python
  2. import sys, os, time
  3. import pygst
  4. pygst.require("0.10")
  5. import gst, gtk
  6.  
  7. player = gst.Pipeline("player")
  8. source = gst.element_factory_make("filesrc", "file-source")
  9. decoder = gst.element_factory_make("mad", "mp3-decoder")
  10. converter = gst.element_factory_make("audioconvert", "converter")
  11. sink = gst.element_factory_make("alsasink", "alsa-output")
  12. player.add(source, decoder, converter, sink)
  13. gst.element_link_many(source, decoder, converter, sink)
  14. player.get_by_name("file-source").set_property("location", sys.argv[1])
  15. player.set_state(gst.STATE_PLAYING)
  16.  
  17. x = 0
  18. while 1:
  19.     pass