add seekableDuration to android ReactVideoView
This commit is contained in:
parent
093ffccd9b
commit
7d48f22d98
@ -64,6 +64,7 @@ public class ReactVideoView extends ScalableVideoView implements MediaPlayer.OnP
|
|||||||
|
|
||||||
public static final String EVENT_PROP_DURATION = "duration";
|
public static final String EVENT_PROP_DURATION = "duration";
|
||||||
public static final String EVENT_PROP_PLAYABLE_DURATION = "playableDuration";
|
public static final String EVENT_PROP_PLAYABLE_DURATION = "playableDuration";
|
||||||
|
public static final String EVENT_PROP_SEEKABLE_DURATION = "seekableDuration";
|
||||||
public static final String EVENT_PROP_CURRENT_TIME = "currentTime";
|
public static final String EVENT_PROP_CURRENT_TIME = "currentTime";
|
||||||
public static final String EVENT_PROP_SEEK_TIME = "seekTime";
|
public static final String EVENT_PROP_SEEK_TIME = "seekTime";
|
||||||
public static final String EVENT_PROP_NATURALSIZE = "naturalSize";
|
public static final String EVENT_PROP_NATURALSIZE = "naturalSize";
|
||||||
@ -127,6 +128,7 @@ public class ReactVideoView extends ScalableVideoView implements MediaPlayer.OnP
|
|||||||
WritableMap event = Arguments.createMap();
|
WritableMap event = Arguments.createMap();
|
||||||
event.putDouble(EVENT_PROP_CURRENT_TIME, mMediaPlayer.getCurrentPosition() / 1000.0);
|
event.putDouble(EVENT_PROP_CURRENT_TIME, mMediaPlayer.getCurrentPosition() / 1000.0);
|
||||||
event.putDouble(EVENT_PROP_PLAYABLE_DURATION, mVideoBufferedDuration / 1000.0); //TODO:mBufferUpdateRunnable
|
event.putDouble(EVENT_PROP_PLAYABLE_DURATION, mVideoBufferedDuration / 1000.0); //TODO:mBufferUpdateRunnable
|
||||||
|
event.putDouble(EVENT_PROP_SEEKABLE_DURATION, mVideoDuration / 1000.0);
|
||||||
mEventEmitter.receiveEvent(getId(), Events.EVENT_PROGRESS.toString(), event);
|
mEventEmitter.receiveEvent(getId(), Events.EVENT_PROGRESS.toString(), event);
|
||||||
|
|
||||||
// Check for update after an interval
|
// Check for update after an interval
|
||||||
|
Loading…
Reference in New Issue
Block a user