Table of Contents

Class VideoView

Namespace
Android.Widget
Assembly
MASES.Netdroid.dll
public class VideoView : SurfaceView, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IAccessibilityEventSource
Inheritance
VideoView
Implements
Inherited Members
Extension Methods

Constructors

VideoView(Context)

public VideoView(Context arg0)

Parameters

arg0 Context

Context

VideoView(Context, AttributeSet)

public VideoView(Context arg0, AttributeSet arg1)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

VideoView(Context, AttributeSet, int)

public VideoView(Context arg0, AttributeSet arg1, int arg2)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

VideoView(Context, AttributeSet, int, int)

public VideoView(Context arg0, AttributeSet arg1, int arg2, int arg3)

Parameters

arg0 Context

Context

arg1 AttributeSet

AttributeSet

arg2 int

int

arg3 int

int

VideoView(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public VideoView(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

AddSubtitleSource(InputStream, MediaFormat)

public void AddSubtitleSource(InputStream arg0, MediaFormat arg1)

Parameters

arg0 InputStream

InputStream

arg1 MediaFormat

MediaFormat

CanPause()

public bool CanPause()

Returns

bool

bool

CanSeekBackward()

public bool CanSeekBackward()

Returns

bool

bool

CanSeekForward()

public bool CanSeekForward()

Returns

bool

bool

CreatePoolableInstance(Context)

HPA initializer for VideoView(Android.Content.Context arg0)

public static VideoView CreatePoolableInstance(Context arg0)

Parameters

arg0 Context

Returns

VideoView

CreatePoolableInstance(Context, AttributeSet)

HPA initializer for VideoView(Android.Content.Context arg0, Android.Util.AttributeSet arg1)

public static VideoView CreatePoolableInstance(Context arg0, AttributeSet arg1)

Parameters

arg0 Context
arg1 AttributeSet

Returns

VideoView

CreatePoolableInstance(Context, AttributeSet, int)

HPA initializer for VideoView(Android.Content.Context arg0, Android.Util.AttributeSet arg1, int arg2)

public static VideoView CreatePoolableInstance(Context arg0, AttributeSet arg1, int arg2)

Parameters

arg0 Context
arg1 AttributeSet
arg2 int

Returns

VideoView

CreatePoolableInstance(Context, AttributeSet, int, int)

HPA initializer for VideoView(Android.Content.Context arg0, Android.Util.AttributeSet arg1, int arg2, int arg3)

public static VideoView CreatePoolableInstance(Context arg0, AttributeSet arg1, int arg2, int arg3)

Parameters

arg0 Context
arg1 AttributeSet
arg2 int
arg3 int

Returns

VideoView

GetAudioSessionId()

public int GetAudioSessionId()

Returns

int

int

GetBufferPercentage()

public int GetBufferPercentage()

Returns

int

int

GetCurrentPosition()

public int GetCurrentPosition()

Returns

int

int

GetDuration()

public int GetDuration()

Returns

int

int

IsPlaying()

public bool IsPlaying()

Returns

bool

bool

Pause()

public void Pause()

ResolveAdjustedSize(int, int)

public int ResolveAdjustedSize(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

int

int

Resume()

public void Resume()

SeekTo(int)

public void SeekTo(int arg0)

Parameters

arg0 int

int

SetAudioAttributes(AudioAttributes)

public void SetAudioAttributes(AudioAttributes arg0)

Parameters

arg0 AudioAttributes

AudioAttributes

SetAudioFocusRequest(int)

public void SetAudioFocusRequest(int arg0)

Parameters

arg0 int

int

SetMediaController(MediaController)

public void SetMediaController(MediaController arg0)

Parameters

arg0 MediaController

MediaController

SetOnCompletionListener(OnCompletionListener)

public void SetOnCompletionListener(MediaPlayer.OnCompletionListener arg0)

Parameters

arg0 MediaPlayer.OnCompletionListener

MediaPlayer.OnCompletionListener

SetOnErrorListener(OnErrorListener)

public void SetOnErrorListener(MediaPlayer.OnErrorListener arg0)

Parameters

arg0 MediaPlayer.OnErrorListener

MediaPlayer.OnErrorListener

SetOnInfoListener(OnInfoListener)

public void SetOnInfoListener(MediaPlayer.OnInfoListener arg0)

Parameters

arg0 MediaPlayer.OnInfoListener

MediaPlayer.OnInfoListener

SetOnPreparedListener(OnPreparedListener)

public void SetOnPreparedListener(MediaPlayer.OnPreparedListener arg0)

Parameters

arg0 MediaPlayer.OnPreparedListener

MediaPlayer.OnPreparedListener

SetVideoPath(String)

public void SetVideoPath(String arg0)

Parameters

arg0 String

String

SetVideoURI(Uri)

public void SetVideoURI(Uri arg0)

Parameters

arg0 Uri

Uri

SetVideoURI(Uri, Map<String, String>)

public void SetVideoURI(Uri arg0, Map<String, String> arg1)

Parameters

arg0 Uri

Uri

arg1 Map<String, String>

Map

Start()

public void Start()

StopPlayback()

public void StopPlayback()

Suspend()

public void Suspend()