Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - luca1202

Pagine: 1 2 [3] 4 5 ... 7
31
Progetti degli utenti / Re: Jungle player audio
« il: 29 Gennaio 2010, 20:58:53 »
giustissimo!!! ho già scovato anche il problema... mi metto all'opera!! grazie per la segnalazione!! :D

32
Progetti degli utenti / Re: Jungle player audio
« il: 29 Gennaio 2010, 20:28:58 »
no aspetta qualcosa non mi quadra :o ho provato a mettere una print all'interno della funzione che dovrebbe gestire questi casi e non ha crashato!! ha funzionato a dovere...
ho provato a togliere la print appena aggiunta e l'errore non si è più ripresentato...

non capisco :o

33
Progetti degli utenti / Re: Jungle player audio
« il: 29 Gennaio 2010, 20:20:09 »
è vero!! questa cosa "dovrebbe" essere gestita ma a quanto pare non è più cosi... ora mi metto all'opera per risolvere!! grazie per la segnalazione!!

34
Progetti degli utenti / Re: Jungle player audio
« il: 29 Gennaio 2010, 20:04:18 »
ho pubblicato la versione 0.1.2 che include numerose correzzioni e qualche miglioramento all'interfaccia!
se volete tutti i dettagli li trovate sul mio sito (scusate ma c'è troppa roba e non ho voglia di riscriverla tutta ;))

vi pubblico i sorgenti per chi non si volesse leggere tutta la pappardella e volesse mettere subito mano al programma!!
aspetto vostri pareri e consigli!  8)

35
Programmazione (Gambas 2) / Re: Lettura tag id3 di file mp3
« il: 27 Gennaio 2010, 22:43:25 »
allora semplifichiamo la questione... in quale variabile salvi la lunghezza della canzone? perchè ho provato a stampare size,size1,size2, size3 e pos (dato che mi sembravano le migliori candidate ad assumere il valore della lunghezza) ma non mi stampa un accidente  ???

36
Programmazione (Gambas 2) / Re: Lettura tag id3 di file mp3
« il: 27 Gennaio 2010, 21:13:59 »
hai perfettamente ragione ;D

stavo dando un occhio al tuo programma e non può che sorgermi spontanea una domanda :)
stavo guardando dove leggi i tag id e da quello che mi pare di capire lo fai nel modulo "tag" il problema è che non capisco il come!! sai non voglio fare dei copia e incolla cosi alla cavolo... anzi vorrei evitare del tutto i copia e incolla!

vedo che apri il file in binario e poi comincia a lavorarci sopra come fosse una stringa!! e qui c'è qualcosa che non mi torna ???
non è che potrei avere qualche delucidazione sul metodo da te usato? ;)

37
Programmazione (Gambas 2) / Lettura tag id3 di file mp3
« il: 25 Gennaio 2010, 20:03:00 »
dopo qualche ricerca in rete ho capito che i tag id3 per file mp3 non sono leggibili da nessun modulo di gambas, l'unico modo per sfruttarli è ricorrere a programmi esterni, tipo mplayer per intenderci.

a questo punto, dato che i moduli di gambas sono scritti in C, secondo voi è possibile aggiungere il supporto ai tag id3 facendo ovviamente riferimento a librerie esterne? qualcuno di voi è disposto ad aiutarmi in questo progetto?

38
Progetti degli utenti / Re: Jungle player audio
« il: 23 Gennaio 2010, 18:54:30 »
eccomi qua vi allego il file

39
Programmazione (Gambas 2) / Re: cambio di indice inaspettato
« il: 22 Gennaio 2010, 23:24:02 »
si effettivamente il problema è all'interno della funzione timer!!
solo che non riesco a risolvere questa cosa!!

il problema è che nel timer gestisco il caso in cui music.pos sia uguale a 0 e di conseguenza riproduco la canzone dopo, ho provato a risolvere la cosa mettendo un variabile boolean ma quando provo ad inserirla e premo play non riproduce niente!!
faccio fatica a spiegarvelo vi allego il file con i sorgenti, la variabile si chiama first_execution, il controllo si trova nella funzione del timer e la modifica del valore è nel modulo function e nella funzione play_song.

aiuto non sò come uscirne! :'(

40
Progetti degli utenti / Re: Jungle player audio
« il: 21 Gennaio 2010, 19:23:49 »
il link è
CLICK

41
Progetti degli utenti / Re: Jungle player audio
« il: 20 Gennaio 2010, 12:40:59 »
ho seguito il consiglio per regolatore del volume e l'ho invertito!! effettivamente cosi è più intuitivo, ma sarà presente nella versione 0.1.2, ho terminato ieri sera la 0.1.1 dove ho corretto 5 bug.

posterei i sorgenti per chiedervi di provarlo ma il cms non mi fa inserire allegati...

42
Programmazione (Gambas 2) / cambio di indice inaspettato
« il: 20 Gennaio 2010, 12:33:18 »
mi trovo difronte al solito problema che ti fa perdere una giornata e poi alla fine sarà una cavolata!!

mi sono accorto che nel mio player c'era un problema e cioè che quando avvio il programma ed è già caricata una playlist, o ne carico una, quando premo play invece di partire la riproduzione del primo elemento mi si apriva la finestra di dialogo per importare un file!
bene a questo ho già posto rimedio solo che quando premo play invece di riprodurre la prima canzone nella playlist mi riproduce la seconda!!
tramite delle print ho provato a guardare il valore di listbox1.index e inizialmente è a 0 ma poi va direttamente a 1 e le funzioni che vengono richiamate non incrementano l'indice mai!!

a questo punto qualcuno è in grado di darmi l'ispirazione? :-D
la funzione incrimata è questa
Codice: [Seleziona]
PUBLIC SUB Play_Click()
  'se STOPS = TRUE il pulsante play lo uso per importare un file
  'se la playlist è vuota importo comunque una canzone altrimenti quando premo play faccio partire la prima canzone della playlist
  IF ListBox1.List.Count = 0 THEN
    Menu1_Click
  'può iniziare la riproduzione e il timer può partire
  ELSE
    timMusic.Delay = 1000
    timMusic.Start
    PRINT "prima if: " & ListBox1.Index
    IF ListBox1.Index = -1 THEN
      ListBox1.Index = 0
    ENDIF
    PRINT "dopo if: " & ListBox1.Index
    'salvo l'indice della canzone attuale per evitare che venga modificato
    index = ListBox1.Index
    PRINT "index: " & index
    function.calculate_length(ListBox1.Text)
    PRINT "prima music.play: " & ListBox1.Index
    Music.Play
  ENDIF
END

e la funzione calculate_length è la seguente
Codice: [Seleziona]
PUBLIC SUB calculate_length(audio AS String)
  DIM length, sini AS String
  DIM sx AS Integer
  'calcolo la durata della canzone e setto lo slider
  SHELL "mplayer -ao null -ss 24:00:00 -really-quiet -identify " &
      Quote.Shell(audio) & " 2>&1 | grep ID_LENGTH | cut -f2 -d=" WAIT TO length
  sini = Left(length, InStr(length, ".") - 1)
  sx = Val(sini)
  sx = sx + 1
  FMain.sldPos.MaxValue = sx
END


chiedo scusa se non vi ho postato direttamente i sorgenti ma quando provo a farlo mi compare un messaggio che mi avverte che è stato rilevato un tentativo di attacco... suppongo sia un bug del vostro CMS

43
si ho scaricato e gli ho dato un'occhiata (per altro quei suoni sono estremamente rilassanti :-D) e da quello che ho visto li usi esattamente come li uso io!!

proverò a riguardare il codice ma non mi pare ci sia niente di strano nel mio codice.... effettivamente è strano che nessuno si sia accorto di un bug del genere prima!! riguarderò per l'ennesima volta!

44
Avvisi / Re: Aggiornamento sito
« il: 19 Gennaio 2010, 21:46:55 »
joomla è fantastico, semplice e potente secondo me!!

45
con una serie di print ho visto che in pratica quando una canzone viene messa in pausa al termine la variabile Music.Pos torna al valore a cui l'avevo messa in pausa!!

non capisco perchè poi per farla ripartire bisogna usare il tasto play che contiene il metodo music.play... non faccio cose strane...  :muro:

Pagine: 1 2 [3] 4 5 ... 7