1

我正在开发一个 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();

谢谢,

马尼什

4

0 回答 0