Silverlight,在Silverlight媒体元素中播放来自IP摄像机的视频流

时间:2012-03-21 06:50:02

标签: asp.net silverlight silverlight-4.0 web silverlight-3.0

我正在尝试将轴摄像头与Silverlight应用程序集成。我的AXIS IP摄像机正在将MJPEG图像作为视频流发送,我想在Silverlight应用程序中显示视频流。我怎样才能实现这一点,因为当我将media元素放在Silverlight页面上并将源设置为AXIS IP摄像机的地址时,媒体元素什么都不显示。我应该使用什么来从我的Silverlight页面中的AXIS摄像头获取视频流。

由于 Softobiz

1 个答案:

答案 0 :(得分:0)

这是我使用的,但我的流是视频(MPEG),而不是图像。

 MyPlayer.Playlist.Clear();
 PlaylistItem item = new PlaylistItem();
 item.MediaSource =new Uri("192....");
 item.DeliveryMethod = Microsoft.SilverlightMediaFramework.Plugins.Primitives.DeliveryMethods.Streaming;
 MyPlayer.Playlist.Add(item);
 MyPlayer.Playlist[0].MediaSource.ToString();
 MyPlayer.Play();