Se attivo quella riga del codice, e se avvio preliminarmente QjackCTL, il problema non viene sollevato, ma ottengo un nuovo errore di "
Division by zero" a questa riga:
ProgressBar1.Value = Player_A.Position / Player_A.Duration
Se disattivo questa riga, non viene sollevato alcun errore, ma il file audio non viene eseguito, o comunque (forse pur partendo) non si sente niente.
Suppongo, però, che non parta, perché, ponendo questa riga di verifica nella routine del Timer:
Public Sub Timer1_Timer()
Print Player_A.Duration
End
la durata del file audio risulta essere sempre zero.
Ad ogni modo ho constatato che, come sempre mi accade, è l'avvio di Jack che mi impedisce l'esecuzione dei flussi audio in genere (tranne il Midi con Alsa).
Sarebbe opportuno che anche altri testassero il tuo programma.