Table of Contents

Class VideoView

Namespace
Android.Widget
Assembly
MASES.Netdroid.dll
public class VideoView : SurfaceView, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource
Inheritance
JVMBridgeBase
JVMBridgeBase<View>
VideoView
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<View>.IsAssignableFrom(IJavaType)
JVMBridgeBase<View>.IsAssignableFrom<T>()
JVMBridgeBase<View>.Execute<T>(params T[])
JVMBridgeBase<View>.DynBridgeClazz
JVMBridgeBase<View>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

VideoView()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public VideoView()

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(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public VideoView(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

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

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()