Package org.robolectric.shadows
Class ShadowVideoView
- java.lang.Object
-
- org.robolectric.shadows.ShadowView
-
- org.robolectric.shadows.ShadowSurfaceView
-
- org.robolectric.shadows.ShadowVideoView
-
@Implements(android.widget.VideoView.class) public class ShadowVideoView extends ShadowSurfaceView
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowSurfaceView
ShadowSurfaceView.FakeSurfaceHolder
-
Nested classes/interfaces inherited from class org.robolectric.shadows.ShadowView
ShadowView.WindowIdHelper
-
-
Field Summary
Fields Modifier and Type Field Description static intPAUSEstatic intRESUMEstatic intSTARTstatic intSTOPstatic intSUSPEND-
Fields inherited from class org.robolectric.shadows.ShadowView
attributeSet, realView, scrollToCoordinates
-
-
Constructor Summary
Constructors Constructor Description ShadowVideoView()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanPause()protected intgetCurrentPosition()intgetCurrentVideoState()protected intgetDuration()android.media.MediaPlayer.OnCompletionListenergetOnCompletionListener()android.media.MediaPlayer.OnErrorListenergetOnErrorListener()android.media.MediaPlayer.OnPreparedListenergetOnPreparedListener()intgetPrevVideoState()java.lang.StringgetVideoPath()java.lang.StringgetVideoURIString()protected booleanisPlaying()protected voidpause()protected voidresume()protected voidseekTo(int msec)voidsetDuration(int duration)protected voidsetOnCompletionListener(android.media.MediaPlayer.OnCompletionListener l)protected voidsetOnErrorListener(android.media.MediaPlayer.OnErrorListener l)protected voidsetOnPreparedListener(android.media.MediaPlayer.OnPreparedListener l)protected voidsetVideoPath(java.lang.String path)protected voidsetVideoURI(android.net.Uri uri)protected voidstart()protected voidstopPlayback()protected voidsuspend()-
Methods inherited from class org.robolectric.shadows.ShadowSurfaceView
getFakeSurfaceHolder, getHolder, onAttachedToWindow
-
Methods inherited from class org.robolectric.shadows.ShadowView
__constructor__, addOnAttachStateChangeListener, callOnAttachedToWindow, callOnDetachedFromWindow, checkedPerformClick, clearWasInvalidated, clickOn, didRequestLayout, draw, dump, dump, dump, dumpAttribute, dumpAttributes, dumpFirstPart, dumpIndent, getGlobalVisibleRect, getLastTouchEvent, getLayerType, getOnAttachStateChangeListeners, getOnClickListener, getOnCreateContextMenuListener, getOnLongClickListener, getOnSystemUiVisibilityChangeListener, getOnTouchListener, getScrollX, getScrollY, getWindowDisplayFrame, getWindowId, getWindowVisibleDisplayFrame, innerText, innerText, invalidate, isAttachedToWindow, lastHapticFeedbackPerformed, onLayout, onLayoutWasCalled, onTouchEvent, performHapticFeedback, post, postDelayed, postInvalidateDelayed, removeCallbacks, removeOnAttachStateChangeListener, requestLayout, scrollBy, scrollTo, setAnimation, setDidRequestLayout, setGlobalVisibleRect, setLayerType, setMyParent, setOnClickListener, setOnCreateContextMenuListener, setOnFocusChangeListener, setOnLongClickListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setScrollX, setScrollY, setViewFocus, visualize, wasInvalidated
-
-
-
-
Field Detail
-
STOP
public static final int STOP
- See Also:
- Constant Field Values
-
START
public static final int START
- See Also:
- Constant Field Values
-
SUSPEND
public static final int SUSPEND
- See Also:
- Constant Field Values
-
PAUSE
public static final int PAUSE
- See Also:
- Constant Field Values
-
RESUME
public static final int RESUME
- See Also:
- Constant Field Values
-
-
Method Detail
-
setOnPreparedListener
@Implementation protected void setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener l)
-
setOnErrorListener
@Implementation protected void setOnErrorListener(android.media.MediaPlayer.OnErrorListener l)
-
setOnCompletionListener
@Implementation protected void setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener l)
-
setVideoPath
@Implementation protected void setVideoPath(java.lang.String path)
-
setVideoURI
@Implementation protected void setVideoURI(android.net.Uri uri)
-
start
@Implementation protected void start()
-
stopPlayback
@Implementation protected void stopPlayback()
-
suspend
@Implementation protected void suspend()
-
pause
@Implementation protected void pause()
-
resume
@Implementation protected void resume()
-
isPlaying
@Implementation protected boolean isPlaying()
-
canPause
@Implementation protected boolean canPause()
-
seekTo
@Implementation protected void seekTo(int msec)
-
getCurrentPosition
@Implementation protected int getCurrentPosition()
-
getDuration
@Implementation protected int getDuration()
-
getOnPreparedListener
public android.media.MediaPlayer.OnPreparedListener getOnPreparedListener()
- Returns:
- On prepared listener.
-
getOnErrorListener
public android.media.MediaPlayer.OnErrorListener getOnErrorListener()
- Returns:
- On error listener.
-
getOnCompletionListener
public android.media.MediaPlayer.OnCompletionListener getOnCompletionListener()
- Returns:
- On completion listener.
-
getVideoPath
public java.lang.String getVideoPath()
- Returns:
- Video path.
-
getVideoURIString
public java.lang.String getVideoURIString()
- Returns:
- Video URI.
-
getCurrentVideoState
public int getCurrentVideoState()
- Returns:
- Current video state.
-
getPrevVideoState
public int getPrevVideoState()
- Returns:
- Previous video state.
-
setDuration
public void setDuration(int duration)
-
-