Bonsoir,
Voila, je suis en train de développer un programme de Radio sur Internet
Il est presque à la version finale, j'utilise pour la lecture la class Audio de Microsoft.DirectX.AudioVideoPlayback.
Le programme récupère sans problème les informations des radios sur le site yacast, mais voilà, j'ai trouvé sur internet d'autres sites ou on peut écouter la radio avec une qualité sonore supérieur à ma liste de radio.
Actuellement j'ai 23 radios en mémoire dans le programme avec un flux mms.
La lecture passe impec (enfin presque parce que je constate quand même un léger soucis...)
Par contre lors de la lecture d'un fichier m3u en rentrant style
{
Audio audio = new Audio("http://www.ouirock.com/player/metafile/OUIFMHDEBIS.m3u")
}
J'obtiens une DirectXException :
Avec comme code d'erreur :
Code : -2147220843
String : VFW_E_CERTIFICATION_FAILURE
Sur la msdn de microsoft j'ai comme description :
"Use of this filter is restricted by a software key. The application must unlock the filter."
Quelqu'un à déjà eu ce type de problème ? et si oui comment le résoudre
Je développe sous Windows Server 2003 avec Visual Studio 2005
Installé sur le server DirectX 9.0c SDK
Par contre pour la lecture en locale de mp3 ou autre ça passe sans problème
Aussi une autre question, la lecture du flux audio par le AudioVideoPlayback est des fois hachurée, mon programme de radio est une version C# refaite d'une ancienne version que j'avais développé sous VisualBasic 6.0 avec comme ActiveX le Windows Media Player, qui avait plus de propriétés pour optimiser le programme.
Merci