• 17.06.2025, 14:17
  • Register
  • Login
  • You are not logged in.

 

docsys

Newbie

Video loop playback in Aquasuite

Wednesday, June 4th 2025, 12:01am

Hallo zusammen,
ich habe es geschafft, ein Video (.mp4) im Hintergrund auf meiner Aquasuite-Übersichtsseite für ein Sensor-Panel aufzurufen und abzuspielen. Dieses Video soll aber nicht nur einmal bis zum Ende, sondern als loop laufen.
Mein XAML-Code hierfür bisher:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<UserControl
   x:Name="this"
   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
   xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
   xmlns:sys="clr-namespace:System;assembly=mscorlib"
   mc:Ignorable="d"
   d:DesignHeight="300"
   d:DesignWidth="300">
    <Grid>
       <MediaElement
       Name="MyMediaElement"
       LoadedBehavior="Play"
       Width="1024"
       Height="600"
       Visibility="Visible"
       Margin="0"
       Grid.Row="0"
       Grid.Column="0"
       ScrubbingEnabled="True"
       Source="file:///path\to\file.mp4"
    />
   </Grid>
</UserControl>
Mein Hilfeersuchen: Wie überrede ich das Video als Endlosschleife zu laufen? Ist das überhaupt möglich?
Zur Erklärung: leider habe ich selbst keine Ahnung von der Programmierung und taste mich da immer per trial and error heran.

Shoggy

Sven - Admin

Wednesday, June 4th 2025, 12:19pm

Du must dafür zusätzlich noch die Funktion MediaTimeline und Storyboard verwenden. Darin gibt es dann einen Parameter um das Video endlos zu wiederholen.

Weitere Infos samt Beispiel hier.

Könnte allerdings sein, dass es wegen dem notwendigen Trigger-Event in der aquasuite nicht läuft (nicht ausprobiert).

docsys

Newbie

Thursday, June 5th 2025, 12:27am

Hallo Shoggy,

vielen Dank für die Antwort.
Das Beispiel hatte ich auch schon gefunden. Leider ist es wohl tatsächlich so, dass Aquasuite den Trigger-Event nicht mag.
Meldung bei der Code-Prüfung:

Quoted

Der unbekannte Member "System.Windows.Controls.MediaElement.Triggers" kann nicht festgelegt werden

Hat sonst vielleicht noch jemand einen Lösungsansatz?