我正在嘗試使用Windows 8應用程序開發,並嘗試使用Playready和Smooth streaming。有一些示例應用程序可以解釋如何分別實現順暢的流媒體和playready。順利流媒體+在Windows 8應用程序上一起Playready
但我無法找到如何實現流暢的流媒體和playready在一起的方式。 有什麼辦法可以做到嗎?
我正在嘗試使用Windows 8應用程序開發,並嘗試使用Playready和Smooth streaming。有一些示例應用程序可以解釋如何分別實現順暢的流媒體和playready。順利流媒體+在Windows 8應用程序上一起Playready
但我無法找到如何實現流暢的流媒體和playready在一起的方式。 有什麼辦法可以做到嗎?
找到如何做到這一點,你需要做出一些改變來樣提供PlayReady的應用程序(發現here)
修改介質以使用一些清單URL例如。 :http://playready.directtaps.net/smoothstreaming/TTLSS720VC1PR/To_The_Limit_720.ism/Manifest 和修改LAURL使用有效的許可證網址如:http://playready.directtaps.net/pr/svc/rightsmanager.asmx?PlayRight=1&UseSimpleNonPersistentLicense=1
在PLayback.cs - >公共無效播放(MediaElement的MediaElement的,串strMediaPath) 添加以下行,
extensions.RegisterByteStreamHandler( 「Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler」,「.ism」,「text/xml」);
extensions.RegisterByteStreamHandler(「Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler」,「.ism」,「application/vnd.ms-sstr + xml」);
它對我來說很好。