视频流使用MediaPlayerLauncher无法正常工作

时间:2013-05-30 17:46:53

标签: c# windows-phone-8 video-streaming

我正在开发一个Windows Phone 8应用程序来流式传输位于服务器上的视频文件。只有服务器上经过身份验证的用户才能访问该视频文件。在我的应用中,我的第一个屏幕是通常的用户名&密码登录页面。用户通过身份验证后,会流式传输存储在服务器上的视频。

我正在使用以下代码,但它无法正常工作,并提供“抱歉,我们无法在您的设备上播放此文件”。

当我在我的代码中使用公开视频的链接时,它能够进行流式传输。但是,当我在我的服务器上使用视频的链接时,它无法传输。看起来cookie没有传递到内置视频播放器应用程序。关于如何解决这个问题的任何想法?

以下是我的代码。

            MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();
            mediaPlayerLauncher.Media = new Uri("https://abc.xyz.com/sites/default/files/Video/video.mp4");
            mediaPlayerLauncher.Location = MediaLocationType.Data;
            mediaPlayerLauncher.Controls = MediaPlaybackControls.Pause | MediaPlaybackControls.Stop;
            mediaPlayerLauncher.Orientation = MediaPlayerOrientation.Landscape;
            mediaPlayerLauncher.Show();

谢谢,

和Manish

0 个答案:

没有答案