la libreria per vlc non riesco ad installarla... anzi non so come installarla... non c'è un pakage!!! :(
se guardi nei sorgenti di fpc (packages/libvlc/src), trovi il file libvlc.pp e, al suo interno c'è dichiarato:
{$mode objfpc}
unit libvlc;
interface
uses
ctypes;
{$IFDEF FPC}
{$PACKRECORDS C}
{$ENDIF}
Const
{$ifdef unix}
libname = 'libvlc.so.5';
{$else}
{$ifdef windows}
DefaultlibPath = 'C:\Program files\Videolan\VLC\';
corelibname = 'libvlccore.dll';
libname = 'libvlc.dll';
{$endif}
{$endif}
quindi prova a cercare libvlc nel gestore dei pacchetti della raspbian ed installala.
Se non trovi libvlc.so.5 ma qualcosa di diverso (ad esempio ".6") devi fare un link simbolico.
Nella stessa cartella trovi anche vlc.pp dove all'interno è dichiarata la classe TVLCLibrary.
C'è anche la cartella "example", prova a compilare il progetto testvlc dopo aver installato la libreria come detto sopra.
ah... facci sapere ;)
Salve, allora dei vostri consigli non sono riuscito a combinare niente, di certo il problema sono io e non voi!!! Comunque, per conto mio, avevo provato un'altra soluzione:
Ho installato mplayer ed inserito nella form un componente dialog e poi ho aggiunto il seguente codice ad un pulsante:
if OpenDialog1.Execute then
fpsystem('mplayer ' + OpenDialog1.Filename)
Il mio metodo funziona solo che durante la riproduzione del brano la mia applicazione si blocca fino a quando il brano non termina. Come posso risolvere questo problema???
Grazie mille.
if OpenDialog1.Execute then
fpsystem('mplayer ' + OpenDialog1.Filename)
Il mio metodo funziona solo che durante la riproduzione del brano la mia applicazione si blocca fino a quando il brano non termina. Come posso risolvere questo problema???
prova con:
fpsystem('mplayer ' + OpenDialog1.Filename + ' &')