Class VideoView
public class VideoView : SurfaceView, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAccessibilityEventSource
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<View>VideoView
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<View>.SExecuteWithSignature<TReturn>(Type, IJavaType, string, string, params object[])JVMBridgeBase<View>.IsAssignableFrom(IJavaType)JVMBridgeBase<View>.IsAssignableFrom<T>()JVMBridgeBase<View>.Execute<T>(params T[])JVMBridgeBase<View>.DynBridgeClazzJVMBridgeBase<View>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
VideoView(Context, AttributeSet)
public VideoView(Context arg0, AttributeSet arg1)
Parameters
arg0
Contextarg1
AttributeSet
VideoView(Context, AttributeSet, int)
public VideoView(Context arg0, AttributeSet arg1, int arg2)
Parameters
arg0
Contextarg1
AttributeSetarg2
int
VideoView(Context, AttributeSet, int, int)
public VideoView(Context arg0, AttributeSet arg1, int arg2, int arg3)
Parameters
arg0
Contextarg1
AttributeSetarg2
intarg3
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
AddSubtitleSource(InputStream, MediaFormat)
public void AddSubtitleSource(InputStream arg0, MediaFormat arg1)
Parameters
arg0
InputStreamarg1
MediaFormat
CanPause()
public bool CanPause()
Returns
CanSeekBackward()
public bool CanSeekBackward()
Returns
CanSeekForward()
public bool CanSeekForward()
Returns
GetAudioSessionId()
public int GetAudioSessionId()
Returns
GetBufferPercentage()
public int GetBufferPercentage()
Returns
GetCurrentPosition()
public int GetCurrentPosition()
Returns
GetDuration()
public int GetDuration()
Returns
IsPlaying()
public bool IsPlaying()
Returns
Pause()
public void Pause()
ResolveAdjustedSize(int, int)
public int ResolveAdjustedSize(int arg0, int arg1)
Parameters
Returns
Resume()
public void Resume()
SeekTo(int)
public void SeekTo(int arg0)
Parameters
SetAudioAttributes(AudioAttributes)
public void SetAudioAttributes(AudioAttributes arg0)
Parameters
SetAudioFocusRequest(int)
public void SetAudioFocusRequest(int arg0)
Parameters
SetMediaController(MediaController)
public void SetMediaController(MediaController arg0)
Parameters
SetOnCompletionListener(OnCompletionListener)
public void SetOnCompletionListener(MediaPlayer.OnCompletionListener arg0)
Parameters
SetOnErrorListener(OnErrorListener)
public void SetOnErrorListener(MediaPlayer.OnErrorListener arg0)
Parameters
SetOnInfoListener(OnInfoListener)
public void SetOnInfoListener(MediaPlayer.OnInfoListener arg0)
Parameters
SetOnPreparedListener(OnPreparedListener)
public void SetOnPreparedListener(MediaPlayer.OnPreparedListener arg0)
Parameters
SetVideoPath(String)
https://developer.android.com/reference/android/widget/VideoView.html#setVideoPath(java.lang.String)
public void SetVideoPath(String arg0)
Parameters
SetVideoURI(Uri)
public void SetVideoURI(Uri arg0)
Parameters
SetVideoURI(Uri, Map<String, String>)
public void SetVideoURI(Uri arg0, Map<String, String> arg1)
Parameters
Start()
public void Start()
StopPlayback()
public void StopPlayback()
Suspend()
public void Suspend()