我正在尝试Windows 8应用程序开发,并尝试Playready和Smooth流媒体。有一些示例应用程序可以解释如何单独实现平滑流和playready。
但是我无法找到如何实现流畅的流媒体和一起播放的方法。 有没有办法做到这一点?
答案 0 :(得分:1)
找到了如何操作的方法,您需要对Playready提供的示例应用程序进行一些更改(找到here)
修改MEDIA以使用某些清单网址,例如。 :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
在PLayback.cs中 - > public void Play(MediaElement mediaElement,string strMediaPath) 添加以下行,
extensions.RegisterByteStreamHandler(“Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler”,“。theme”,“text / xml”);
extensions.RegisterByteStreamHandler(“Microsoft.Media.AdaptiveStreaming.SmoothByteStreamHandler”,“。theme”,“application / vnd.ms-sstr + xml”);
它对我来说很好。