2013-05-27 4 views
1

Je m'essaie au développement d'applications Windows 8 et j'essayais Playready et Smooth streaming. Il existe des exemples d'applications qui expliquent comment implémenter le streaming fluide et playready individuellement.Smooth streaming + Playready ensemble sur l'application Windows 8

Mais je ne suis pas en mesure de trouver un moyen de mettre en œuvre un streaming fluide et playready ensemble. Y a-t-il un moyen de le faire?

Répondre

1

trouvé le chemin sur la façon de le faire, vous devez faire quelques modifications à l'application échantillon fourni pour Playready (trouvé here)

  1. Installer le streaming lisse et PlayReady ADK.
  2. Ajoutez la référence pour un streaming fluide dans votre exemple d'application playready et changez la cible de la plateforme en x64 pour le projet.
  3. Modifier le MEDIA pour utiliser une URL de manifeste, par exemple. : http://playready.directtaps.net/smoothstreaming/TTLSS720VC1PR/To_The_Limit_720.ism/Manifest et modifier LAURL utiliser une URL de licence valide pour exemple: http://playready.directtaps.net/pr/svc/rightsmanager.asmx?PlayRight=1&UseSimpleNonPersistentLicense=1

  4. Dans PLayback.cs -> public void Play (MediaElement MediaElement, chaîne strMediaPath) ajouter des lignes suivantes,

    extensions.RegisterByteStreamHandler ("Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler", ".ism", "text/xml"); Extensions.RegisterByteStreamHandler ("Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler", ".ism", "application/vnd.ms-sstr + xml");

Cela a bien fonctionné pour moi.

Questions connexes