2009-10-31 3 views
0

J'ai besoin de lire un flux audio personnalisé dans WPF. Je peux gérer les restrictions mp3/wmv.MediaStreamSource dans WPF

La classe MediaStreamSource semble idéal, mais tous les exemples que j'ai vu sont Silverlight 3.

Y at-il un équivalent WPF?

Merci

Pete

Répondre

0

Vous pouvez utiliser NAudio pour lire des flux audio personnalisés dans WPF. Il peut utiliser n'importe quel codec ACM installé, ou vous pouvez écrire le vôtre dans le code managé.

+0

Salut. Merci, c'est en fait ce que j'ai fait à la fin. J'utilise leurs classes WaveStream et WaveOut pour jouer l'audio mais je mets une implémentation de flux personnalisé dans la chaîne à toutes les manipulations nécessaires avant la sortie. Cheers Pete –

0

Il n'y a pas d'équivalent de MediaStreamSource dans WPF.

Lorsque vous dites que vous voulez lire un flux audio personnalisé, que voulez-vous dire? Avez-vous besoin d'ajouter un post-traitement sur l'audio? Est-ce un type de fichier personnalisé?

Les classes MediaElement/MediaPlayer WPF peuvent-elles faire l'affaire?