HTTP経由でWebサーバーからビデオをストリーミングしようとしています。ビデオをストリーミングするには、私は現在MediaSourceを作成しています:UWP MediaSource(HTTP経由の認証あり)
MediaSource.CreateFromUri(new Uri("https://example.com/video.mp4"));
そして、そのMediaSourceをMediaPlayerElementに追加して、ビデオを再生します。
これは、サーバが認証を必要としない限り動作します。しかし、今私はビデオが起動しないように基本認証を使用するサーバーを持っています。
私の古いリクエストは、私はまた、認証ヘッダーを持つためにそれらを必要とする今、この
GET /video.mp4 HTTP/1.1 Range: bytes=0- Accept: */* User-Agent: NSPlayer/12.00.15063.0332 WMFSDK/12.00.15063.0332 GetContentFeatures.DLNA.ORG: 1 Accept-Encoding: gzip, deflate Host: example.com Connection: Keep-Alive enter code here
に似て見えたが、私はそれを達成する方法を知らない(私が使用することはできませんので、私自身のHttpClient) :
Authorization: Basic dXNlcjpwYXNzd29yZA==
この質問は私の問題と似ています。著者は彼の問題を解決しましたが、残念ながら彼のやり方を正確には説明していませんでした。
誰かがここに助けてもらえますか? MediaSourceまたはMediaPlayerElementで資格情報/基本認証を使用するにはどうすればよいですか?