Eto: 为音频和视频添加媒体播放控件/API

创建于 2019-01-09  ·  5评论  ·  资料来源: picoe/Eto

是否有处理媒体播放的当前方法?

我知道 WPF 有MediaElementMediaPlayer类。 是否期望此类事情由特定于平台的代码处理? 或者Eto有处理这种事情的方法吗? 我在 API 文档中找不到任何与媒体相关的内容。

谢谢

enhancement help wanted

最有用的评论

由于众多框架(gstreamer、mplayer、vlc 等),在 Linux/Gtk 上支持视频可能很棘手,

Gtk 4 将有一个 GtkVideo 和一些其他不错的视频/音频相关小部件,因此它将非常简单。

所有5条评论

@Zeman97 ,感谢您的询问。

Eto 目前没有播放音频或视频的功能。

由于众多框架(gstreamer、mplayer、vlc 等)和 WinForms,在 Linux/Gtk 上支持视频可能很棘手,因为没有像 WPF 这样的内置功能,尽管也许可以在这种情况下嵌入 WPF 控件以使其成为可能简单的。

https://gitlab.gnome.org/GNOME/banshee
看起来像 Banshee 使用 gstreamer

我使用并以 Windows 为目标,所以我只能研究 WPF,但我可以尝试弄清楚并创建一个分支。 创建平台控件的最佳资源是什么? 并没有真正理解维基的“自定义控件”部分。

由于众多框架(gstreamer、mplayer、vlc 等),在 Linux/Gtk 上支持视频可能很棘手,

Gtk 4 将有一个 GtkVideo 和一些其他不错的视频/音频相关小部件,因此它将非常简单。

特别是来自微软的官方方式很慢,可能不会有好结果(其中一半如 Microsoft Edge,可能是 UWP,谷歌如 Google Newsreader 也是如此),但这是一个很好的场景。 我们可以举个例子说明如何将它与 Xaml Island 和 MediaPlayerElement 一起使用吗? 对于不接触 .NET 的人

https://docs.microsoft.com/en-us/windows/uwp/xaml-platform/xaml-host-controls

此页面是否有帮助?
0 / 5 - 0 等级