Eto: Adicionar controles de reprodução de mídia / API para áudio e vídeo

Criado em 9 jan. 2019  ·  5Comentários  ·  Fonte: picoe/Eto

Existe um método atual para lidar com a reprodução de mídia?

Eu sei que o WPF tem as classes MediaElement e MediaPlayer . É esperado que esse tipo de coisa seja tratado por um código específico da plataforma? Ou Eto tem um método para lidar com essas coisas? Não consegui encontrar nada relacionado à mídia nos documentos da API.

Obrigado

enhancement help wanted

Comentários muito úteis

O vídeo pode ser difícil de suportar no Linux / Gtk devido aos vários frameworks (gstreamer, mplayer, vlc, etc),

Gtk 4 terá um GtkVideo e alguns outros widgets relacionados a Vídeo / Áudio, então será bastante simples.

Todos 5 comentários

Ei @ Zeman97 , obrigado pelo inquérito.

Não há recursos no Eto para reproduzir áudio ou vídeo no momento.

O vídeo pode ser difícil de suportar no Linux / Gtk devido aos vários frameworks (gstreamer, mplayer, vlc, etc) e WinForms, pois não há nenhuma funcionalidade embutida como WPF, embora talvez o controle WPF possa ser embutido nesse caso para torná-lo fácil.

https://gitlab.gnome.org/GNOME/banshee
parece que o Banshee usa gstreamer

Eu uso e direciono o Windows, então só consigo olhar para o WPF, mas poderia tentar descobrir e fazer um branch. Qual é o melhor recurso para criar controles de plataforma? Realmente não entendi a seção de "controle personalizado" do wiki.

O vídeo pode ser difícil de suportar no Linux / Gtk devido aos vários frameworks (gstreamer, mplayer, vlc, etc),

Gtk 4 terá um GtkVideo e alguns outros widgets relacionados a Vídeo / Áudio, então será bastante simples.

O caminho oficial, especialmente da Microsoft, é lento e pode não terminar bem (metade deles, como o Microsoft Edge, possivelmente UWP, o mesmo acontece com o Google, como o Google Newsreader), mas é um bom cenário. Podemos ter um exemplo de como usá-lo com o Xaml Island e com o MediaPlayerElement? Para alguém que não tem exposição ao .NET

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

Esta página foi útil?
0 / 5 - 0 avaliações