Definition
- Namespace:
- Tizen.NUI.BaseComponents
- Assembly:
- Tizen.NUI.dll
VideoView is a control for video playback and display.
public class VideoView : View, INotifyPropertyChanged, IDisposable
- Inheritance
-
object
Tizen.NUI.Binding.Element
VideoView
- Implements
-
System.ComponentModel.INotifyPropertyChanged
System.IDisposable
Constructors
View Source
VideoView()
Creates an initialized VideoView.
Declaration
View Source
VideoView(string)
Creates an initialized VideoView.
If the string is empty, VideoView will not display anything.
Declaration
public VideoView(string url)
Parameters
Type |
Name |
Description |
string |
url |
The URL of the video resource to display.
|
Properties
Declaration
public bool Looping { get; set; }
Property Value
Declaration
public bool Muted { get; set; }
Property Value
View Source
NativeHandle
Get native player handle.
How to get native player handle
VideoView videoView = new VideoView();
videoView.ResourceUrl = "some video path";
var handle = videoView.NativeHandle;
if(handle.IsInvalid == false)
{
IntPtr nativeHandle = handle.DangerousGetHandle();
// do something with nativeHandle
}
Declaration
public SafeHandle NativeHandle { get; }
Property Value
Type |
Description |
System.Runtime.InteropServices.SafeHandle |
|
Declaration
public string ResourceUrl { get; set; }
Property Value
View Source
Underlay
Video rendering by underlay, true or false.
This shows video composited underneath the window by the system. This means it may ignore rotation of the video-view.
Declaration
public bool Underlay { get; set; }
Property Value
View Source
Video
Video file setting type of PropertyMap.
Declaration
public PropertyMap Video { get; set; }
Property Value
View Source
Volume
The left and the right volume scalar as float type, PropertyMap with two values ( "left" and "right" ).
Declaration
public PropertyMap Volume { get; set; }
Property Value
Methods
View Source
Backward(int)
Seeks backward by the specified number of milliseconds.
Declaration
public void Backward(int millisecond)
Parameters
Type |
Name |
Description |
int |
millisecond |
The position for backward playback.
|
View Source
Dispose(DisposeTypes)
Dispose.
Releases unmanaged and optionally managed resources.
Declaration
protected override void Dispose(DisposeTypes type)
Parameters
Type |
Name |
Description |
DisposeTypes |
type |
Explicit to release both managed and unmanaged resources. Implicit to release only unmanaged resources.
|
Overrides
View Source
Forward(int)
Seeks forward by the specified number of milliseconds.
Declaration
public void Forward(int millisecond)
Parameters
Type |
Name |
Description |
int |
millisecond |
The position for forward playback.
|
Declaration
Declaration
Declaration
Events
View Source
Finished
Event for the finished signal which can be used to subscribe or unsubscribe the event handler
The finished signal is emitted when a video playback has finished.
Declaration
public event EventHandler<VideoView.FinishedEventArgs> Finished
Event Type
Implements
System.ComponentModel.INotifyPropertyChanged
System.IDisposable