2009-07-25 20 views
1

J'essaie de créer une petite application silverlight pour prendre en charge certains fichiers midi. J'ai essayé d'utiliser l'élément Media, mais je ne pense pas qu'il puisse lire les fichiers midi. Est-ce que l'un d'entre vous connaît une solution de contournement, sans avoir besoin de convertir le fichier midi?Prise en charge de Midi MediaElement dans Silverlight 3

Répondre

2

Silverlight ne prend pas en charge le MIDI. Il y a quelques façons dont vous pouvez gérer cela:

  • Décoder le MIDI (en utilisant quelque chose comme MIDI Toolkit) et l'audio en utilisant synthétisent une coutume MediaStreamSource.
  • Décodez le MIDI et utilisez-le pour déclencher des échantillons MP3.
  • Incluez un autre contrôle dans la page qui peut lire le MIDI, tel que le contrôle Windows Media Player.
+0

Très bien, merci pour la réponse. Deux questions cependant, Est-ce un élément Silverlight xaml tel que Windows Media Player pour moi de changer régulièrement? Combien de travail estimez-vous qu'il serait de créer ma propre MediaStreamSource pour les ressources midi? Merci – vondip