GYouTube: GUI para ver e baixar vídeos de youtube
De ASIRodeira
Descripción
Este programa ofrece unha GUI para ver e descargar vídeos de youtube a partir da súa URL (http://youtube.com/watch?v=...). Principalmente é unha demostración do que se pode facer co novo widget GtkMediaPlayer.
Código
Aquí se pode ver o código da versión simple que non facilita a descarga do vídeo. Está realizada utilizando libglade e como se pode ver non pode ser máis simple, xa que toda a complexidade está no novo widget multimedia.
Esta versión e a versión completa xunto cos seus GUI en XML .glade veñen a modo de exemplo xunto con GtkMediaPlayer.
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <signal.h> #include <sys/types.h> #include <sys/wait.h> #include <gtk/gtk.h> #include <glade/glade.h> #include <gtkmediaplayer.h> GladeXML *__gui=NULL; void on_conectar_clicked(GtkWidget *widget,gpointer pointer) { char *url; url=gtk_entry_get_text(GTK_ENTRY(widget)); widget=glade_xml_get_widget(__gui,"player"); gtk_media_player_load_media(GTK_MEDIA_PLAYER(widget),url); } int main(int argc,char *argv[]) { gtk_init(&argc,&argv); __gui=glade_xml_new("player.glade",NULL,NULL); glade_xml_signal_autoconnect(__gui); gtk_main(); }



