2013-05-27 70 views
1

我正在嘗試使用Windows 8應用程序開發,並嘗試使用Playready和Smooth streaming。有一些示例應用程序可以解釋如何分別實現順暢的流媒體和playready。順利流媒體+在Windows 8應用程序上一起Playready

但我無法找到如何實現流暢的流媒體和playready在一起的方式。 有什麼辦法可以做到嗎?

回答

1

找到如何做到這一點,你需要做出一些改變來樣提供PlayReady的應用程序(發現here

  1. 安裝順利流和PlayReady的ADK。
  2. 爲您的playready示例應用程序中的流暢播放添加參考,並將平臺目標更改爲項目的x64。
  3. 修改介質以使用一些清單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

  4. 在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」);

它對我來說很好。