All Projects → adamfisher → Xamarin.forms.videoplayer

adamfisher / Xamarin.forms.videoplayer

Licence: mit
A Xamarin Forms control to render the native video player on every platform.

Projects that are alternatives of or similar to Xamarin.forms.videoplayer

Arcgis Toolkit Dotnet
Toolkit for ArcGIS Runtime SDK for .NET
Stars: ✭ 125 (-10.71%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+595%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Arcgis Runtime Samples Dotnet
Sample code for ArcGIS Runtime SDK for .NET – UWP, WPF, Xamarin.Android, Xamarin.iOS, and Xamarin.Forms
Stars: ✭ 274 (+95.71%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-18.57%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Xamuidemo
Xamarin Forms Login Page UI Kit
Stars: ✭ 82 (-41.43%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Xamarin Bluetooth Le
Bluetooth LE plugin for Xamarin
Stars: ✭ 419 (+199.29%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Azure For Developers Workshop
The Azure cloud is huge and the vast service catalog may appear daunting at first, but it doesn’t have to be!
Stars: ✭ 38 (-72.86%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
CouchDraw
A synchronized drawing app that utilizes Couchbase Sync Gateway and Xamarin to enable shared canvases.
Stars: ✭ 22 (-84.29%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Faceoff
An iOS, Android and UWP app created in Xamarin.Forms that uses Microsoft's Cognitive Emotion API Services to compare facial expressions
Stars: ✭ 79 (-43.57%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Awesome Xamarin
A curated list of awesome Xamarin iOS/Android and Xamarin Forms bindings, ports, frameworks and much more!
Stars: ✭ 394 (+181.43%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Docs Archive
Xamarin docs archive
Stars: ✭ 553 (+295%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Xamarin Docs
Xamarin Documentation - public content repo
Stars: ✭ 136 (-2.86%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
xamarin-chat-signalr
Xamarin Forms Modern Chat Using SignalR ASP.NET
Stars: ✭ 12 (-91.43%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Facialrecognitionlogin
An iOS and Android app that uses facial recognition to enhance the security of a login page. Built using Xamarin.Forms and Microsoft Cognitive Services.
Stars: ✭ 46 (-67.14%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
arcgis-runtime-demos-dotnet
Demo applications provided by the ArcGIS Runtime SDK for .NET Team
Stars: ✭ 51 (-63.57%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Open Source Xamarin Apps
📱 Collaborative List of Open Source Xamarin Apps
Stars: ✭ 318 (+127.14%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
InteractiveAlert-Xamarin
Interactive alerts to Xamarin
Stars: ✭ 17 (-87.86%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
SimpleXamarinGraphQL
An iOS and Android app built in Xamarin.Forms demonstrating how to interact with GitHub's GraphQL API
Stars: ✭ 18 (-87.14%)
Mutual labels:  xamarin, xamarin-forms, xamarin-ios, xamarin-android
Gittrends
A iOS and Android app to monitor the views and clones of your GitHub repos
Stars: ✭ 388 (+177.14%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms
Ffimageloading
Image loading, caching & transforming library for Xamarin and Windows
Stars: ✭ 1,288 (+820%)
Mutual labels:  xamarin, xamarin-android, xamarin-ios, xamarin-forms

Xamarin Forms Video Player

🎉 🎉 🎉

This library is now part of the open source community. Thank you to everyone who made this project possible! The issue queue will no longer be reviewed. If you wish to become a maintainer, please reach out to discuss.

🎉 🎉 🎉

This is the official repository for the Xamarin Forms Video Player component.

  1. Install via NuGet.

  2. Once you install it, Follow the Getting Started guide.

s

Introduction

This Xamarin Forms component that makes it extremely easy to render the native video player on every mobile platform and respond to common video events all from shared Xamarin Forms code. This component provides a highly customizable development experience with a solid foundation to develop rich and visually interesting cross-platform mobile video playback.

This video player does all the heavy lifting for you, allowing you to spend more time focused on making your mobile app great and less on the intricate details of managing network state, decoding and media playback.

A Video Player on Every Platform in 2 Minutes...

This is the simplest example of how to use the video player component that fills an entire page. Just declare the VideoPlayer tag in your XAML Forms page and specify the location of the video file. For more advanced configuration, check out the Getting Started page.

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:o="clr-namespace:Octane.Xamarin.Forms.VideoPlayer;assembly=Octane.Xamarin.Forms.VideoPlayer"
             x:Class="VideoPlayerSamples.VideoPlayerBasicExamplePage"
             Title="Basic Video Player">

    <o:VideoPlayer Source="http://vjs.zencdn.net/v/oceans.mp4" />

</ContentPage>

Native Mobile Performance

This video player component is fully cross-platform between the iOS, Android, and Windows Phone mobile operating systems as it renders the native video player on each platform, taking on the look and feel of the operating system they are running on. This ensures your mobile application looks and works its best on each system supported.

No complex knowledge is required to properly manage the playback of video files. This component handles playback state and renders the native video player for each mobile platform for the best playback performance. Under the hood, this component uses the AVPlayer on iOS, the MediaPlayer on Android, and the MediaElement on Windows Phone.

  • Optimized for Xamarin
  • Cross-platform Xamarin Forms XAML component
  • Can play local files, embedded resources or HTTP(S)-based streamed files from the web
  • Simple configuration
  • Low overhead/footprint
  • Handles and releases resources for you

Platform Requirements

Please make sure the platforms you're targeting meet the minimum requirements listed below.

Platform Minimum Version
iOS 8.0+ Unified
Android 4.1+ (API Level 16)
UWP 10
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].