1

メディアをロードし、メディア プレーヤー コントロールを使用して表示する次のコードがあります。

MediaPlayer Player = new MediaPlayer();
Player.Open(new Uri(videoURI, UriKind.Absolute));
VideoDrawing aVideoDrawing = new VideoDrawing();
aVideoDrawing.Rect = new Rect(0, 0, 100, 100);
aVideoDrawing.Player = Player;
DrawingBrush brush = new DrawingBrush(aVideoDrawing);
this.Background = brush;

再生するムービーのサイズに関係なく、1920x1080 (ウィンドウ サイズ) まで伸びます。
元のフルサイズにしたいのですが、高さ/幅が1920/1080未満の場合、ビデオが中央に配置されます。

物理的な制御がないので、どうすればいいのかわかりません...

あなたの助けに感謝します。

4

1 に答える 1