C# può accedere a VLC attraverso il suo livello COM. La prima cosa da fare è registrare axvlc.dll. Aprire una finestra del cmd e digitare:
C:\Windows\System32\regsvr32.exe C:\Program Files (x86)\VideoLAN\VLC\axvlc.dll
si dovrebbe ricevere una finestra di dialogo che conferma che la DLL è stato registrato con successo. Aprire VisualStudio e creare un nuovo progetto WinForms e aggiungere un riferimento all'oggetto COM VLC COM. Vai al Modulo cs presentare
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
AXVLC.VLCPlugin2Class p = new AXVLC.VLCPlugin2Class();
p.addTarget("C:\\zk.m4a", null, VLCPlaylistMode.VLCPlayListInsert, 0);
p.play();
}
}
}
Nota: La VLCPluginClass è stata sconsigliata, utilizzare VLCPlugin2Class
fonte
2012-04-14 21:19:21
http://www.codeproject.com/Articles/109639/nVLC – Flot2011