Bonjour,
Je souhaite réaliser un petit lecteur mp3, à l'aide de l'API Directx.AudiovideoPlayback, mais je rencontre une erreur de base : je ne parviens pas à lancer la lecture d'un fichier. Pourtant à la compilation, Visual Studio ne détecte pas d'erreur.
titre est le nom de mon champs texte où le titre est inscrit.
Voici mon code
public partial class Form1 : Form
{
// Déclaration des variables
private Audio Lecteur;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// Lecture du fichier
string fichier = titre.Text.Trim();
Lecteur = new Audio(fichier);
Lecteur.Play();
}
}
-----------------------------------------------
Voici le message d'erreur qui se déclenche lorsque on appuie sur button1
LoaderLock a été détecté
Message: La DLL 'C:\WINDOWS\assembly\GAC\Microsoft.DirectX\1.0.2902.0__31bf3856ad364e35\Microsoft.DirectX.dll' tente une exécution managée dans le verrou du chargeur du système d'exploitation. N'essayez pas d'exécuter du code managé dans une fonction d'initialisation d'image ou DllMain, car cela risque d'entraîner un blocage de l'application.
Partager