Gibt es eine aktuelle Methode zur Handhabung der Medienwiedergabe?
Ich weiß, dass WPF die Klassen MediaElement
und MediaPlayer
hat. Wird erwartet, dass so etwas von plattformspezifischem Code gehandhabt wird? Oder hat Eto eine Methode, um mit solchen Dingen umzugehen? Ich konnte in den API-Dokumenten nichts finden, was mit Medien zu tun hat.
Vielen Dank
Hey @Zeman97 , danke für die Anfrage.
Im Moment gibt es in Eto keine Funktionen zum Abspielen von Audio oder Video.
Die Unterstützung von Videos unter Linux/Gtk kann aufgrund der zahlreichen Frameworks (gstreamer, mplayer, vlc usw.) einfach.
https://gitlab.gnome.org/GNOME/banshee
sieht aus, als ob Banshee gstreamer verwendet
Ich verwende und ziele auf Windows, kann also nur in WPF schauen, aber ich könnte versuchen, es herauszufinden und eine Verzweigung zu erstellen. Was ist die beste Ressource zum Erstellen von Plattformsteuerelementen? Habe den Abschnitt "Benutzerdefinierte Steuerung" im Wiki nicht wirklich verstanden.
Die Unterstützung von Videos unter Linux/Gtk kann aufgrund der zahlreichen Frameworks (gstreamer, mplayer, vlc usw.) schwierig sein.
Gtk 4 wird ein GtkVideo und einige andere nette Video/Audio-bezogene Widgets haben, so dass es ziemlich einfach sein wird.
Der offizielle Weg, insbesondere von Microsoft, ist langsam und kann kein Ende nehmen (die Hälfte davon wie Microsoft Edge, möglicherweise UWP, auch Google wie Google Newsreader), aber es ist ein gutes Szenario. Können wir ein Beispiel für die Verwendung mit Xaml Island und dem MediaPlayerElement haben? Für jemanden, der .NET nicht ausgesetzt ist
https://docs.microsoft.com/en-us/windows/uwp/xaml-platform/xaml-host-controls
Hilfreichster Kommentar
Gtk 4 wird ein GtkVideo und einige andere nette Video/Audio-bezogene Widgets haben, so dass es ziemlich einfach sein wird.