When I was taking classes last year through Xamarin University, I was surprised to find there was no Xamarin Forms video player component in core. So I thought it would be a fun little side project I have been working on for the past few months. I just released it to the Xamarin Component Store. It allows you to hook into events (playing, paused, completed, etc.) and comes with a variety of options for volume, visibility, and arbitrary events for time intervals among other things - all from shared code.
Let me know what you guys think. I hope you find it useful in your projects. I am opening this thread for any discussions related to the component.
Component:
http://go.adams.life/1VQbqnt
Blog Post:
http://www.adams.life/blog/2016/03/cross-platform-video-player-xamarin-forms/
Bug Tracker:
https://bitbucket.org/OctaneSoftware/octane.xam.videoplayer/issues