@Override
    public void receiveCommand(VRTVideoSurface video, int commandType, @Nullable ReadableArray args) {
        switch (commandType) {
            case ViroCommands.SEEK_TO_TIME_INDEX:
                video.seekToTime((float) args.getDouble(0));
                break;
            default:
                throw new IllegalArgumentException("Unsupported command " + commandType
                        + " received by" + getClass().getSimpleName());
        }
    }
VideoSurfaceManager for building a {@link VRTVideoSurface}
corresponding to the ViroVideo.js control.
android/viro_bridge/src/main/java/com/viromedia/bridge/component/node/control/VRTVideoSurfaceManager.java