Commit 5cf4821f authored by Martin Finkel's avatar Martin Finkel

Docs: Add MediaPlayerElement info

parent 87da3e63
......@@ -8,6 +8,7 @@ LibVLCSharp is a cross-platform audio and video API for .NET platforms based on
- [LibVLC](#LibVLC)
- [LibVLCSharp](#LibVLCSharp)
- [How do I do X?](#How-do-I-do-X?)
- [MediaPlayerElement](#MediaPlayerElement)
- [General usage guidelines and best practices](#General-usage-guidelines-and-best-practices)
- [LibVLC documentation](#libvlc-documentation)
- [Tutorials](#tutorials)
......@@ -40,6 +41,12 @@ Read and follow https://code.videolan.org/videolan/libvlc-nuget
Check out our [How Do I Do X](how_do_I_do_X.md) page.
# MediaPlayerElement
For Xamarin.Forms and Uno platforms, we provide a ready-to-use integrated video control.
Learn what it can do and our future plans for it [here](media_player_element.md).
# General usage guidelines and best practices
[Best practices](best_practices.md)
......
# MediaPlayerElement
<h3 align="center">
<img src="/Assets/media-element.png"/>
</h3>
## What's available out of the box?
- Show/Hide playback controls automatically
- Play/Pause button
- Seekbar
- Volume / Mute
- Closed captions selection
- Audio tracks selection
- Aspect ratio button
- Zoom button
- Cast button
- Errors display
- Lifecycle management
- Do an unique MediaTransportControls.xaml template
- Buttons content dependency properties
- Compact mode
- Keep screen on
## Platform support
- Uno (UWP, Android, iOS),
- Xamarin.Forms (Android, iOS, macOS, WPF, GTK)
It is currently NOT available on standalone platforms:
- Xamarin.Android,
- Xamarin.iOS,
- Xamarin.tvOS,
- UWP,
- WPF,
- WinForms,
- GTK,
- macOS.
## Bugs and features
For issues and feature tracking, see the `MediaElement` tag on our [gitlab](https://code.videolan.org/videolan/LibVLCSharp/issues?label_name%5B%5D=MediaElement).
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment