Apakah ada metode saat ini untuk menangani pemutaran media?
Saya tahu WPF memiliki kelas MediaElement
dan MediaPlayer
. Apakah diharapkan hal semacam ini ditangani oleh kode khusus platform? Atau apakah Eto punya cara untuk menangani hal seperti itu? Saya tidak dapat menemukan media apa pun yang terkait di dokumen API.
Terima kasih
Hai @ Zeman97 , terima kasih atas pertanyaannya.
Tidak ada fitur di Eto untuk memutar ulang audio atau video saat ini.
Video mungkin sulit untuk didukung di Linux/Gtk karena banyaknya kerangka kerja (gstreamer, mplayer, vlc, dll), dan WinForms karena tidak ada fungsi bawaan seperti WPF meskipun mungkin kontrol WPF dapat disematkan dalam kasus itu untuk membuatnya mudah.
https://gitlab.gnome.org/GNOME/banshee
sepertinya Banshee menggunakan gstreamer
Saya menggunakan dan menargetkan Windows, jadi saya hanya bisa melihat ke WPF, tapi saya bisa mencoba mencari tahu dan membuat cabang. Apa sumber terbaik untuk membuat kontrol platform? Tidak benar-benar memahami bagian "kontrol khusus" dari wiki.
Video mungkin sulit untuk didukung di Linux/Gtk karena banyaknya kerangka kerja (gstreamer, mplayer, vlc, dll),
Gtk 4 akan memiliki GtkVideo dan beberapa widget terkait Video/Audio bagus lainnya sehingga akan cukup mudah.
Cara resmi terutama dari Microsoft lambat dan mungkin tidak berakhir dengan baik (setengah dari mereka seperti Microsoft Edge, mungkin UWP, begitu juga Google seperti Google Newsreader) tetapi ini adalah salah satu skenario yang baik. Bisakah kita memiliki contoh bagaimana menggunakannya dengan Xaml Island dan dengan MediaPlayerElement? Untuk seseorang yang tidak terpapar .NET
https://docs.microsoft.com/en-us/windows/uwp/xaml-platform/xaml-host-controls
Komentar yang paling membantu
Gtk 4 akan memiliki GtkVideo dan beberapa widget terkait Video/Audio bagus lainnya sehingga akan cukup mudah.