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
<PackageReference Include="Rox.Xamarin.Video" Version="2.1.0" />
paket add Rox.Xamarin.Video --version 2.1.0
#r "nuget: Rox.Xamarin.Video, 2.1.0"
// 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
Product | Versions Compatible and additional computed target framework versions. |
---|---|
MonoAndroid | monoandroid10 is compatible. |
Universal Windows Platform | uap10 is compatible. |
Xamarin.iOS | xamarinios10 is compatible. |
-
- Xamarin.Forms (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
[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