Microsoft PlayReady Client SDK for Windows 8.1 Store Apps

Microsoft Free

The Microsoft PlayReady Client SDK for Windows 8.1 Store apps allows Windows 8.1 application developers to utilize Microsoft PlayReady content access technology for protecting digital content from unauthorized usage. PlayReady support within Windows 8.1 enables the secure dis...

(0) Review
Visual Studio
Download (9,030)
E-mail Twitter Digg Facebook
Add to favorites
Q and A (4)
Sign in to write a review

Be the first to write a review.

Sign in to start a discussion

  • Is there a way to play DRM protected HLS content?
    1 Posts | Last post June 06, 2014
    • I want to know if its possible to use Microsoft HLS Client SDK combined with Microsoft PlayReady Client SDK to play HLS DRM protected videos.
      Or if its not possible to combine these two, is there a way around?
      And if it is, can you share some documentation and possibly some code on how to achieve this.
  • Can this SDK be used to playback content protected by WMDRM-ND
    2 Posts | Last post June 03, 2014
    • I am looking for support a device that streams content with WMDRM-ND protection. Can this SDK be used for playback such content?
    • No, this SDK doesn't support WMDRM-ND. However, it does support PlayReady-ND. 
  • Not playing local ISMV file
    3 Posts | Last post June 03, 2014
    • MediaElement with use this SDK can playing local playready-encrypted WMV file.
      ISMV-file not playready-encrypted playing too, but ISMV-file playready-encrypted not playing.
      MediaElement return "MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED : HRESULT - 0xC00D36C4" and not entered in ProtectionManager_ServiceRequested.
      I tried add:
      extensions.RegisterByteStreamHandler("Microsoft.Media.PlayReadyClient.PlayReadyByteStreamHandler", ".ismv", "avc");
      but it isn't help.
      What is wrong?
    • Does local wma work for you?
    • Please follow the sample code here to play PIFF content. You will also need the Smooth Streaming SDK to play PIFF content through PIFF manifest. 
      To play local ISMV file, add the following to your code:
                  _protectionManager.Properties.Add( "Windows.Media.Protection.MediaProtectionContainerGuid", "{9A04F079-9840-4286-AB92-E65BE0885F95}" );
      The above property will tell the MediaEngine to use the inbox bytestream handler to play ismv content.
  • "servicerequested" event handler not called in W 8.1
    3 Posts | Last post June 03, 2014
    • I have a Win 8.0 app that successfully acquires DRM video licenses. When I port the app to Win 8.1, my "servicerequested" event handler is never called. This is the code to add the event handler:
      mediaProtectionManager.addEventListener("servicerequested", serviceRequested, false);
      No call is made to serviceRequested() in Win 8.1.
      I am using PlayReady 2.8.1947.0 and Win 8.1 Community preview.
    • Also having this issue. Why isn't the serviceRequested event firing ??
    • ServiceRequested event might not fire if you already have the license on your machine.