Rox.Xamarin.Video 2.1.0

Requires NuGet 2.8.1 or higher.

dotnet add package Rox.Xamarin.Video --version 2.1.0
NuGet\Install-Package Rox.Xamarin.Video -Version 2.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Rox.Xamarin.Video" Version="2.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Rox.Xamarin.Video --version 2.1.0
#r "nuget: Rox.Xamarin.Video, 2.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Rox.Xamarin.Video as a Cake Addin
#addin nuget:?package=Rox.Xamarin.Video&version=2.1.0

// Install Rox.Xamarin.Video as a Cake Tool
#tool nuget:?package=Rox.Xamarin.Video&version=2.1.0

Rox Video for Xamarin.Forms

Rox Video for Xamarin.Forms plays videos with native platform controls.

Rox Video Instructions   NuGet   GitHub


If you like this software then try our related components...

Rox Architect   Rox Layout   Rox Video   Rox Camera


Check out some of the other stuff we do...

Rox Tools   NoBS Services   AiRoBo.design Studio   AI-drone-BO   \wtf


Visit us at AiRoBo

Product Compatible and additional computed target framework versions.
MonoAndroid monoandroid10 is compatible. 
Universal Windows Platform uap10 is compatible. 
Xamarin.iOS xamarinios10 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.1.0 56,318 10/18/2016
2.0.0 3,358 8/3/2016
1.0.0 3,315 7/17/2016

[2.1.0]
- VideoView is now optimised for virtualization
- Fixed Android namespace issue
- Fixed Android VideoView in landscape mode is left aligned instead of being center aligned
- StreamImageSource property is implemented in Android
- StreamImageSource property is implemented in iOS
- PropertyChanges are reflected from the built-in controller in UWP (not implemented in Android and iOS)
- Created FullScreen property, implemented in UWP (not implemented in Android and iOS)
- Created Duration property, implemented in UWP (not implemented in Android and iOS)
- Created Position property,implemented in UWP (not implemented in Android and iOS)
- Created PositionInterval property, implemented in UWP (not implemented in Android and iOS)
- Updated sample application
- Changed packages.config to project.json
- Target Profile259
- Built against Xamarin.Forms 2.3.2.127
- Dependency on Xamarin Forms 1.0.0.0

Known Issues:
- Not all PropertyChanges are not reflected from the built-in controller in Android.
- Not all PropertyChanges are not reflected from the built-in controller in iOS.
- VideoState.Buffering is only implemented in UWP and will return VideoState.Stopped, or VideoState.Playing if AutoPlay=True, in Android and iOS
- FullScreen property is not implemented in Android.
- FullScreen property is not implemented in iOS.
- Duration property is not implemented in Android.
- Duration property is not implemented in iOS.
- Position property is not implemented in Android.
- Position property is not implemented in iOS.
- PositionInterval property is not implemented in Android.
- PositionInterval property is not implemented in iOS.
- Sample application uses a bad technique by binding the VideoView.Position to the SliderControl, this is not recommended as drag events should be used.

[2.0.0]
- Renamed VideoView.VideoSource (string) to VideoView.Source (ImageSource)
- Created PropertyChangedCommand property
- Volume property implemented on all platforms
- Muted property implemented on all platforms
- VideoState property implemented on all platforms
- Added sample application to GIT
- Built against Xamarin.Forms 2.3.0.107
- Dependency on Xamarin Forms 2.0.0.0

[1.0.0]
- Working with ShowController set to true
- Source property is called VideoSource and is a string, can be URI, FileName implemented for iOS and UWP
- Supports AutoPlay, LoopPlay, VideoSource, Start, Pause, Stop
- Muted, Volume, and VideoState only implemented in UWP
- Built against Xamarin.Forms 2.3.0.107
- Dependency on Xamarin Forms 2.3.0.107