Verwendung von Video als Hintergrund eines Gitters in WPF

stimmen
0

Ich möchte ein Video als Hintergrund eines Raster angezeigt werden soll . Basierend auf diesen Beitrag ich dieses Raster Code erstellt:

<Grid>
  <Grid.Background>
    <VisualBrush>
      <VisualBrush.Visual>
        <StackPanel Background=White>
          <Image Source=/WPF.Resources;component/Videos/background.wmv Opacity=0.3></Image>
        </StackPanel>
      </VisualBrush.Visual>
    </VisualBrush>
  </Grid.Background>
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width=1* />
    <ColumnDefinition Width=491 />
    <ColumnDefinition Width=491 />
    <ColumnDefinition Width=1* />
  </Grid.ColumnDefinitions>
  <Grid.RowDefinitions>
    <RowDefinition Height=1* />
    <RowDefinition Height=250 />
    <RowDefinition Height=250 />
    <RowDefinition Height=105 />
    <RowDefinition Height=1* />
  </Grid.RowDefinitions>
</Grid>

Allerdings bekomme ich diese Fehlermeldung:

Mischung nicht dieses Dateiformat unterstützen. D: \ WPF \ Resources \ Videos \ background.wmv

Welche Art von Datei WPF Unterstützung als Video-Hintergrund? Ich habe versucht, das Video zu spielen, und ich kann es zu spielen, so dass es ein gültiges Dateiformat ist.

Veröffentlicht am 19/12/2018 um 14:20
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
1

Statt ImageVerwendung MediaElement.

<VisualBrush.Visual>            
       <StackPanel Background="White">
                        <MediaElement Source="/WPF.Resources;component/Videos/background.wmv" Opacity="0.3"></MediaElement>
                    </StackPanel>
                </VisualBrush.Visual>

Zum Eigenschaften der background.wmv Datei und in Copy to Output Directorywählen Copy always. Dies bedeutet , dass das Video in Binärordner und die Datei zugreifen kann WPF - Anwendung von dort kopiert wird , und es wird dispayed werden.

Geben Sie hier image description

Beantwortet am 19/12/2018 um 15:51
quelle vom benutzer

stimmen
0

Versuchen Sie es mit MediaElementstatt Image.

Beantwortet am 19/12/2018 um 14:26
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more