Streaming, SIlverlight MediaFramework, Not playing in Device



我正在尝试将视频内容流式传输到Windows手机。我正在使用以下代码。"player"是此处使用的 Silverlight Media Player。

PlaylistItem item = new PlaylistItem(); 
item.DeliveryMethod =  Microsoft.SilverlightMediaFramework.Plugins.Primitives.DeliveryMethods.AdaptiveStreaming;
item.MediaSource = new Uri("http://playready.directtaps.net/smoothstreaming/SSWSS720H264/SuperSpeedway_720.ism/Manifest");
item.VideoHeight = strmPlayer.Height;
item.VideoWidth = strmPlayer.Width;
player.Playlist.Add(item);
player.Play();

我可以在模拟器中播放它,但在设备上我看不到任何东西。谁能纠正我出错的地方?

我有时会在调试输出窗口中获取此日志。类型为"System.InvalidOperationException"的第一次机会异常发生在Microsoft.Web.Media.SmoothStreaming中.dll

您是否使用的是 Codeplex 提供的最新版本的 Silverlight Media Framework?这可能是您正在使用的实现中的错误,最新版本可以纠正它吗?否则,很难调查设备上的网络连接与模拟器上的网络连接可能存在的问题。

顺便说一句,你用的是什么设备?

这是带宽问题!我的电脑使用高速互联网连接,因此能够播放流。我的设备已连接到 WIFI 集线器,该集线器在某些点超出了 pf 范围。当我把设备靠近集线器时,流被播放了。

相关内容

  • 没有找到相关文章

最新更新