My guess is this is using NativeClient to manage the DRM.
You don't need Silverlight to implement the DRM stack for PlayReady. Once you license it, you can implement the DRM stack any way you want, be it hardware, software, etc... otherwise this wouldn't work on iPhone either.