Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Voglioimparare22 - 07 Giugno 2015, 08:25:19

Titolo: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 07 Giugno 2015, 08:25:19
Non riesco a capire qual'è il controllo Movieplayer. Nei controlli form, view, chooser, container, special non ce niente.
Titolo: Re: Esempio MoviePlayer
Inserito da: Gianluigi - 07 Giugno 2015, 10:56:37
Non riesco a capire qual'è il controllo Movieplayer. Nei controlli form, view, chooser, container, special non ce niente.
Benvenuto  :ciao:
Io non me ne capisco, ti posso solo rimandare a queste due discussioni:
http://www.gambas-it.org/smf/index.php?topic=3314.msg32400#msg32400
http://gambas.8142.n7.nabble.com/MovieBox-td24512.html
Titolo: Re: Esempio MoviePlayer
Inserito da: vuott - 07 Giugno 2015, 14:39:36
Non riesco a capire qual'è il controllo Movieplayer.

Il termine da te usato: Movieplayer, può indurre in errore.
Infatti, se si tratta di gestire semplicemente file di immagini Gif animate, allora va bene l'oggetto che Gianluigi ti ha implicitamente suggerito.
Se vuoi, invece, gestire audio e video e/o Midi, allora la faccenda si complica.

Facci sapere meglio.
Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 07 Giugno 2015, 15:49:34
Mi interessa sapere qual'è il controllo per audio e video. Nella lista dei componenti non sono riuscito a capire quale fosse.
Titolo: Re: Esempio MoviePlayer
Inserito da: vuott - 07 Giugno 2015, 16:32:57
Mi interessa sapere qual'è il controllo per audio e video. Nella lista dei componenti non sono riuscito a capire quale fosse.
...ed in effetti non c'è un oggetto specifico in quella lista.

Poiché il mondo (audio e video), che intendi esplorare, è molto vasto e complesso, è opportuno distinguere due percorsi.

1) Gambas per la gestione del suono (audio e Midi) e del video fornisce proprie risorse, propri specifici Componenti che devono essere attivati manualmente dall'IDE ....ossia tenendo aperto un progetto di applicazione (là dove scrivi il codice insomma) nel menu in alto clicca su:
Progetto-->Proprietà...-->Componenti
L'attivazione di un Componente può essere compiuta anche da codice, ma.... lasciamo andare, altrimenti sarebbe aggiungere altra complicazione a complicazione.
I componenti specifici attualmente disponibili sono:
* gb.sdl2.audio;
* gb.media;
* ed anche gb.openal

2) E' possibile non utilizzare gli specifici e comodi Componenti, forniti da Gambas, ed utilizzare al loro posto risorse messe a disposizione da librerie esterne a Gambas.
Qui si entra in un discorso particolare e più complesso.


Comuque sia e qualunque percorso tu intenda scegliere, fortunatamente entrambe le possibilità sono state molto ampiamente studiate, ed i risultati sono a disposizione di tutti nelle apposite pagine della nostra WIKI che ti suggerisco vivamente di guardare:
* sull'Audio: http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Gestione_dei_dati_audio_e_dei_file_audio
* sul Midi: http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Gestione_dei_dati_MIDI_e_dei_file_.mid
* sul Video: http://www.gambas-it.org/wiki/index.php?title=Guide_della_comunit%C3%A0#Video

Altre notizie, ovviamente, potrai trovarle facendo la ricerca qui nel forum, nel quale potrai comunque porre domande e quesiti sull'argomento da te sollevato in questa discussione o su altri che vorrai porre.
Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 07 Giugno 2015, 19:29:07
Ho guardato attentamente il percorso che mi hai postato ma di questi 3 componenti  gb.sdl2.audio,
gb.media,gb.openalnon ce n'è neanche uno.
Titolo: Re: Esempio MoviePlayer
Inserito da: vuott - 07 Giugno 2015, 19:29:35
Ho guardato attentamente il percorso che mi hai postato ma di questi 3 componenti non ce n'è neanche uno.

...ma tu hai Gambas 2 ?   ???
Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 07 Giugno 2015, 19:30:36
Ho Gambas 3
Titolo: Re: Esempio MoviePlayer
Inserito da: vuott - 07 Giugno 2015, 19:35:03
Ho Gambas 3

....e non hai quei componenti ?    :rolleyes:

Ti allego una schermata dove puoi vedere presente in basso il componente gb.sdl2.audio
Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 08 Giugno 2015, 08:48:08
Booh, a me non esce, ti posto immagine.
(https://lh3.googleusercontent.com/ptnWr0mTnxUbci1WWyks5vdGQNCAphjuMRh2gVWsTw=w749-h599-no)

Sotto ci sono poche altre opzioni ma non ce niente.
Titolo: Re: Esempio MoviePlayer
Inserito da: Gianluigi - 08 Giugno 2015, 10:43:54
Booh, a me non esce, ti posto immagine.
...
Sotto ci sono poche altre opzioni ma non ce niente.

Potresti fare questo: In Gambas clicchi sul punto interrogativo del menu e poi su System informations... copi i dati e li alleghi qui...
Titolo: Re: Esempio MoviePlayer
Inserito da: vuott - 08 Giugno 2015, 10:56:05
Sì, segui le indicazioni di Gianluigi, poiché probabilmente non hai installato le dovute librerie necessarie per generare quei Componenti.
Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 08 Giugno 2015, 12:00:36
Eccolo:
Codice: [Seleziona]
[System]
OperatingSystem=Linux
Kernel=3.16.0-38-generic
Architecture=i686
Memory=3035996 kB
DistributionVendor=Ubuntu
DistributionRelease="Ubuntu 14.04.2 LTS"
Desktop=Unknown

[Gambas 3]
Version=3.1.1
Path=/usr/bin/gbx3

[Libraries]
Qt4=libQtCore.so.4.8.6
GTK+=libgtk-x11-2.0.so.0.2400.23

Cmq l'ho installato dal Software Center di Lubuntu.
Titolo: Re: Esempio MoviePlayer
Inserito da: vuott - 08 Giugno 2015, 12:57:21
Ti faccio notare la differenza con il mio sistema relativa alle librerie installate utili per Gambas:
Codice: [Seleziona]
[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+3=libgtk-3.so.0.1000.8
GTK+=libgtk-x11-2.0.so.0.2400.23
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
Qt4=libQtCore.so.4.8.6
Qt5=libQt5Core.so.5.2.1
SDL=libSDL-1.2.so.0.11.4

Sono certo che Gianluigi ti potrà aiutare per l'integrazione delle librerie mancanti.
Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 08 Giugno 2015, 15:39:58
Ok aspetto istruzioni su come fare. Grazie ;)
Titolo: Re: Esempio MoviePlayer
Inserito da: Gianluigi - 08 Giugno 2015, 16:29:12
Scusate il ritardo ma ho avuto da fare.
Allora vedo che Voglioimparare22 ha un Gambas vecchio e bacato quello dei repo ufficiali di Ubuntu.
@ Voglioimparare22
Per prima cosa devi eliminare ogni traccia del Gambas che hai, siccome lo dovresti aver installato da Ubuntu Softvare Center lo puoi tranquillamente eliminare da li.
Se non puoi cancellarlo da li, questi comandi dovrebbero funzionare (almeno lo spero):
~$ sudo apt-get --purge remove gambas*
~$ sudo apt-get autoremove gambas*
Non sono certo al cento per cento ma credo che questo cancelli qualunque cosa abbia a che fare con Gambas quindi ti conviene fare una copia dei programmi Gambas eventualmente installati.
Fatto ciò, visto che vuoi tentare cose da … vuott  :) converrà che installi la daily da PPA questi i passaggi:
Prima aggiungi il PPA così:
~$ sudo add-apt-repository ppa:gambas-team/gambas-daily
Quindi aggiorni, installi e avvii
~$ sudo apt-get update
~$ sudo apt-get install gambas3
~$ gambas3
Nota: Gli "~$" non li devi copiare stanno solo a indicare l'utente normale, la password sembra che il terminale non la pigli ma tu devi digitarla tutta e precisa. Scrivi un comando per volta.

Mi scuso sono cose già dette ma non avevo il tempo di controllare i post dove erano state scritte, comunque per te seguirle dovrebbe essere più semplice, se hai dei dubbi fai una ricerca nel forum che di queste cose se ne è parlato ripetutamente e poi se hai ancora perplessità chiedi pure
 :ciao:
P.S. Mi era venuto un dubbio sulle librerie ma con la Daily avrai queste:
Codice: [Seleziona]
[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+3=libgtk-3.so.0.1000.8
GTK+=libgtk-x11-2.0.so.0.2400.23
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
Qt4=libQtCore.so.4.8.6
Qt5=libQt5Core.so.5.2.1
SDL=libSDL-1.2.so.0.11.4

... anche gb.sdl2...
Titolo: Re: Esempio MoviePlayer
Inserito da: Gianluigi - 09 Giugno 2015, 09:41:59
Eccolo:
Codice: [Seleziona]
[System]
OperatingSystem=Linux
Kernel=3.16.0-38-generic
Architecture=i686
Memory=3035996 kB
DistributionVendor=Ubuntu
DistributionRelease="Ubuntu 14.04.2 LTS"
Desktop=Unknown

[Gambas 3]
Version=3.1.1
Path=/usr/bin/gbx3

[Libraries]
Qt4=libQtCore.so.4.8.6
GTK+=libgtk-x11-2.0.so.0.2400.23

Cmq l'ho installato dal Software Center di Lubuntu.

Scusa ma solo ora leggendo con più calma mi rendo conto che hai qualche serio problema con il sistema operativo.
Il fatto che Gambas non abbia riconosciuto il Desktop, i temi e la lingua mi fanno supporre che, se tu hai copiato tutto, hai seri problemi di installazione dello stesso sistema operativo.
Se vuoi una mano all'installazione corretta del sistema puoi scrivermi privatamente in quanto questo esula dall'interesse del forum se sono in grado di aiutarti lo farò volentieri.
Puoi anche guardare qui (http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=358&Itemid=33) che ci sono parecchie cose utili su Linux Ubuntu, su come installarlo, sul partizionamento ecc.
Io ti consiglierei di installare quello ufficiale che trovi qui (http://www.ubuntu-it.org/download) controlla l'impronta md5sum dell'iso prima di masterizzare.
 :ciao:
Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 09 Giugno 2015, 21:08:50
Infatti proprio per questo avevo due domande da fare. La prima è, ma in Lubuntu o in qualsiasi altra distro Linux i programmi non dovrebbero aggiornarsi in automatico?
Secondo:  Se scarico e installo  Lubuntu 15.04 trovo Gambas aggiornato?
Terzo: Ho scaricato Lubuntu dal sito ufficiale ed ad ora ho la versione 14.04.2 che ho masterizzato su una penna USB con Unetbootin.
Titolo: Re: Esempio MoviePlayer
Inserito da: Gianluigi - 09 Giugno 2015, 21:46:25
Infatti proprio per questo avevo due domande da fare. La prima è, ma in Lubuntu o in qualsiasi altra distro Linux i programmi non dovrebbero aggiornarsi in automatico?
Solo se sono supportati da Canonical, per Ubuntu & C è lei che decide cosa inserire e quale versione.
Citazione
Secondo:  Se scarico e installo  Lubuntu 15.04 trovo Gambas aggiornato?
Credo (ma non sono certo) che sia la versione 3.5.4 una stabile valida secondo il mio socio Top Fuel
Citazione
Terzo: Ho scaricato Lubuntu dal sito ufficiale ed ad ora ho la versione 14.04.2 che ho masterizzato su una penna USB con Unetbootin.
Se alla fine dell'installazione non hai ottenuto avvisi di errore e hai aggiornato il sistema operativo, potresti seguire quanto ti ho suggerito due post fa e cioè eliminare Gambas3 3.1.1 e installare la daily magari così risolvi e non devi reinstallare ecc. Non è una procedura difficile disinstalli da Software Center poi apri un terminale e fai copia e incolla...
Titolo: Re: Esempio MoviePlayer
Inserito da: Top Fuel - 09 Giugno 2015, 23:23:41
La 3.5.4 non mi da particolari problemi, ma ci tengo a dire che le possibilità più avanzate di programmazione, come multimedia, database e similari non le uso per manifesta incapacità. :D
Titolo: Re: Esempio MoviePlayer
Inserito da: vuott - 09 Giugno 2015, 23:57:27
......non le uso per manifesta incapacità.

    :violent:

Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 10 Giugno 2015, 07:46:59
Non è un problema per me reinstallare il sistema anzi, ieri sera ho scaricato e rimasterizzato Lubuntu su Penna USB oggi l'installo e vedo se mi da la versione nuova.
Nel caso in cui non trovo la versione nuova proverò con un'altra 'Distro' compatibile con il mio portatile come Linux Mint.
Grazie della disponibilità per le risposte.
Titolo: Re: Esempio MoviePlayer
Inserito da: Voglioimparare22 - 10 Giugno 2015, 10:13:55
Ho appena installato Lubuntu 15.04 e ho notato che nel Software Center c'è Gambas versione 3.5.4.2 mentre prima avevo la versione 3.1.1+2.2.
Michiedo se questa versione abbia tutti i componenti necessari per il corretto funzionamento degli esempi o devo installare la versione che mi hai postato che sourceforge.net mi pare sia la  3.7
Titolo: Re: Esempio MoviePlayer
Inserito da: Gianluigi - 10 Giugno 2015, 10:42:40
Ho appena installato Lubuntu 15.04 e ho notato che nel Software Center c'è Gambas versione 3.5.4.2 mentre prima avevo la versione 3.1.1+2.2.
Michiedo se questa versione abbia tutti i componenti necessari per il corretto funzionamento degli esempi o devo installare la versione che mi hai postato che sourceforge.net mi pare sia la  3.7
Come vedere le librerie e i componenti ti è già stato detto nei post precedenti, io non ho la 3.5.4 quindi non lo so, però dubito abbia tutto quello di cui parlava vuott  :-X
Titolo: Re: Esempio MoviePlayer
Inserito da: vuott - 22 Giugno 2015, 15:58:52
Mi interessa sapere qual'è il controllo per audio e video.
Devo precisare che con la versione 3.7 è stato aggiunto il componente gb.media.form, il quale fornisce l'oggetto MediaView per eseguire agevolmente i file audio/video/Midi.

Rinvio alla breve pagina che ho scritto al riguardo della nostra WIKI (il codice ivi contenuto va bene per tutti e tre i casi di file media):
http://www.gambas-it.org/wiki/index.php?title=Eseguire_un_file_audio_mediante_l%27oggetto_MediaView_del_componente_gb.media.form