Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用MediaPlayerLauncher的视频流不起作用_C#_Windows Phone 8_Video Streaming - Fatal编程技术网

C# 使用MediaPlayerLauncher的视频流不起作用

C# 使用MediaPlayerLauncher的视频流不起作用,c#,windows-phone-8,video-streaming,C#,Windows Phone 8,Video Streaming,我正在开发一个windows phone 8应用程序,以流式传输服务器上的视频文件。只有服务器上经过身份验证的用户才能访问视频文件。在我的应用程序中,我的第一个屏幕是通常的用户名和密码登录页面。一旦用户通过身份验证,应用程序将流式传输存储在服务器上的视频 我正在使用下面的代码,但它不工作,并给出“很抱歉,我们无法在您的设备上播放此文件” 当我在代码中使用公开可用视频的链接时,它能够流式传输。但是,当我使用服务器上的视频链接时,它无法流式传输。看起来cookies没有传递到内置视频播放器应用程序。

我正在开发一个windows phone 8应用程序,以流式传输服务器上的视频文件。只有服务器上经过身份验证的用户才能访问视频文件。在我的应用程序中,我的第一个屏幕是通常的用户名和密码登录页面。一旦用户通过身份验证,应用程序将流式传输存储在服务器上的视频

我正在使用下面的代码,但它不工作,并给出“很抱歉,我们无法在您的设备上播放此文件”

当我在代码中使用公开可用视频的链接时,它能够流式传输。但是,当我使用服务器上的视频链接时,它无法流式传输。看起来cookies没有传递到内置视频播放器应用程序。你知道怎么解决这个问题吗

下面是我的代码

            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();
谢谢

曼尼什语