2013-05-27 4 views
1

Я пытаюсь использовать Windows 8 для разработки приложений и пытаюсь использовать потоки Playready и Smooth. Имеются примеры приложений, которые объясняют, как реализовать плавное потоковое воспроизведение и playready по отдельности.Плавная потоковая передача + Совместная работа в Windows 8 приложение

Но я не могу найти способ реализовать плавное потоковое воспроизведение и играть вместе. Есть ли способ сделать это?

ответ

1

Найден способ, как это сделать, вам нужно сделать несколько изменений к образцу приложения, предусмотренного PlayReady (найдено here)

  1. Установите Smooth Streaming и PlayReady ADK.
  2. Добавьте ссылку для гладкой потоковой передачи в своем примере приложения sampleready и измените целевую платформу на x64 для проекта.
  3. Измените MEDIA, чтобы использовать какой-либо URL-адрес манифеста, например. : http://playready.directtaps.net/smoothstreaming/TTLSS720VC1PR/To_The_Limit_720.ism/Manifest и модифицировать LAURL использовать действующий лицензионный URL для например: http://playready.directtaps.net/pr/svc/rightsmanager.asmx?PlayRight=1&UseSimpleNonPersistentLicense=1

  4. В PLayback.cs -> общественная пустота Play (MediaElement MediaElement, строка strMediaPath) оных следующие строки,

    extensions.RegisterByteStreamHandler («Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler», «.ism», «text/xml»);

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

Это сработало для меня.

 Смежные вопросы

  • Нет связанных вопросов^_^