サーバーにあるビデオファイルをストリーミングするための 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();
ありがとう、
マニッシュ