> ## Documentation Index
> Fetch the complete documentation index at: https://docs.velt.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Video Editor

> Video editor component.

<Note>
  We recommend that you familiarize yourselves with [UI Customization Concepts](/ui-customization/overview) before attempting to modify any components.
</Note>

## Overview

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-overview.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=ca01ce63fcd12d14453b5997c9e8d1a0" alt="" width="1280" height="873" data-path="images/customization/recorder/editor-overview.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe>
            <VeltVideoEditorPlayerWireframe.Title />
            <VeltVideoEditorPlayerWireframe.ApplyButton />
            <VeltVideoEditorPlayerWireframe.RetakeButton />
            <VeltVideoEditorPlayerWireframe.DownloadButton />
            <VeltVideoEditorPlayerWireframe.CloseButton />
            <VeltVideoEditorPlayerWireframe.Preview />
            <VeltVideoEditorPlayerWireframe.ToggleButton />
            <VeltVideoEditorPlayerWireframe.Time />
            <VeltVideoEditorPlayerWireframe.SplitButton />
            <VeltVideoEditorPlayerWireframe.DeleteButton />
            <VeltVideoEditorPlayerWireframe.AddZoomButton />
            <VeltVideoEditorPlayerWireframe.Timeline />
        </VeltVideoEditorPlayerWireframe>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-wireframe>
            <velt-video-editor-player-title-wireframe></velt-video-editor-player-title-wireframe>
            <velt-video-editor-player-apply-button-wireframe></velt-video-editor-player-apply-button-wireframe>
            <velt-video-editor-player-retake-button-wireframe></velt-video-editor-player-retake-button-wireframe>
            <velt-video-editor-player-download-button-wireframe></velt-video-editor-player-download-button-wireframe>
            <velt-video-editor-player-close-button-wireframe></velt-video-editor-player-close-button-wireframe>
            <velt-video-editor-player-preview-wireframe></velt-video-editor-player-preview-wireframe>
            <velt-video-editor-player-toggle-button-wireframe></velt-video-editor-player-toggle-button-wireframe>
            <velt-video-editor-player-time-wireframe></velt-video-editor-player-time-wireframe>
            <velt-video-editor-player-split-button-wireframe></velt-video-editor-player-split-button-wireframe>
            <velt-video-editor-player-delete-button-wireframe></velt-video-editor-player-delete-button-wireframe>
            <velt-video-editor-player-add-zoom-button-wireframe></velt-video-editor-player-add-zoom-button-wireframe>
            <velt-video-editor-player-timeline-wireframe></velt-video-editor-player-timeline-wireframe>
        </velt-video-editor-player-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Title

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-title.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=08a52f35f282ec83590ae6af048f7d96" alt="" width="1280" height="240" data-path="images/customization/recorder/editor-title.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Title />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-title-wireframe></velt-video-editor-player-title-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### ApplyButton

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-apply.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=1dc21f7c93482d370513a32d61a15c87" alt="" width="1280" height="240" data-path="images/customization/recorder/editor-apply.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.ApplyButton>
            <VeltVideoEditorPlayerWireframe.ApplyButton.Loading />
        </VeltVideoEditorPlayerWireframe.ApplyButton>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-apply-button-wireframe>
            <velt-video-editor-player-apply-button-loading-wireframe></velt-video-editor-player-apply-button-loading-wireframe>
        </velt-video-editor-player-apply-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Loading

<img src="https://mintcdn.com/velt/Y46CMUqidobLXMZ7/images/customization/recorder/editor-apply-loading.png?fit=max&auto=format&n=Y46CMUqidobLXMZ7&q=85&s=e2182dbfc333090dc3b6224a00c20b03" alt="" width="1280" height="240" data-path="images/customization/recorder/editor-apply-loading.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.ApplyButton.Loading />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-apply-button-loading-wireframe></velt-video-editor-player-apply-button-loading-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### RetakeButton

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-retake.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=1afc93d1601db0aaaca3205d6d19f1a7" alt="" width="1280" height="240" data-path="images/customization/recorder/editor-retake.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.RetakeButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-retake-button-wireframe></velt-video-editor-player-retake-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### DownloadButton

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-download.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=211ef9e5e88011a72a32402700b158d0" alt="" width="1280" height="240" data-path="images/customization/recorder/editor-download.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.DownloadButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-download-button-wireframe></velt-video-editor-player-download-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### CloseButton

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-close.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=3c73ed3d69dc02ebe5b2c6b0268fe915" alt="" width="1280" height="240" data-path="images/customization/recorder/editor-close.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.CloseButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-close-button-wireframe></velt-video-editor-player-close-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Preview

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-preview.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=1a19b6eea574f7e47bfa401ec5de8415" alt="" width="1280" height="646" data-path="images/customization/recorder/editor-preview.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Preview>
            <VeltVideoEditorPlayerWireframe.Preview.Loading />
            <VeltVideoEditorPlayerWireframe.Preview.Video />
        </VeltVideoEditorPlayerWireframe.Preview>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-preview-wireframe>
            <velt-video-editor-player-preview-loading-wireframe></velt-video-editor-player-preview-loading-wireframe>
            <velt-video-editor-player-preview-video-wireframe></velt-video-editor-player-preview-video-wireframe>
        </velt-video-editor-player-preview-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Loading

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-preview-loading.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=06ef06e83bf86eca2e42c68eb64ecc12" alt="" width="1280" height="646" data-path="images/customization/recorder/editor-preview-loading.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Preview.Loading />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-preview-loading-wireframe></velt-video-editor-player-preview-loading-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Video

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Preview.Video />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-preview-video-wireframe></velt-video-editor-player-preview-video-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### ToggleButton

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-toggle.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=8694d8123a2da1e78958909ca81be70d" alt="" width="1280" height="348" data-path="images/customization/recorder/editor-toggle.png" />

**Template Variables:**

| Variable               | Description                                                            |
| ---------------------- | ---------------------------------------------------------------------- |
| `isPlayingTrimPreview` | This is true when the video is playing in the preview else it is false |

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.ToggleButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-toggle-button-wireframe></velt-video-editor-player-toggle-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Time

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-time.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=50fbd2c659f3e86b00e8ce513ba938cd" alt="" width="1280" height="348" data-path="images/customization/recorder/editor-time.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Time>
            <VeltVideoEditorPlayerWireframe.CurrentTime />
            <VeltVideoEditorPlayerWireframe.TotalTime />
        </VeltVideoEditorPlayerWireframe.Time>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-time-wireframe>
            <velt-video-editor-player-current-time-wireframe></velt-video-editor-player-current-time-wireframe>
            <velt-video-editor-player-total-time-wireframe></velt-video-editor-player-total-time-wireframe>
        </velt-video-editor-player-time-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### CurrentTime

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-time-current.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=8a113a840edd3f3986caf80680b6380a" alt="" width="1280" height="348" data-path="images/customization/recorder/editor-time-current.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.CurrentTime />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-current-time-wireframe></velt-video-editor-player-current-time-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### TotalTime

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-time-total.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=236908495d9be1134158558bc96f26f7" alt="" width="1280" height="348" data-path="images/customization/recorder/editor-time-total.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.TotalTime />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-total-time-wireframe></velt-video-editor-player-total-time-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### SplitButton

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-split.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=31eafcdbdd7bbdd065aa846423923162" alt="" width="1280" height="348" data-path="images/customization/recorder/editor-split.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.SplitButton>
            <VeltVideoEditorPlayerWireframe.CurrentTime />
        </VeltVideoEditorPlayerWireframe.SplitButton>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-split-button-wireframe>
            <velt-video-editor-player-current-time-wireframe></velt-video-editor-player-current-time-wireframe>
        </velt-video-editor-player-split-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### CurrentTime

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-split-current.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=7035a449a01456ef7a9032df9f753a0c" alt="" width="1280" height="348" data-path="images/customization/recorder/editor-split-current.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.CurrentTime />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-current-time-wireframe></velt-video-editor-player-current-time-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### DeleteButton

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-remove.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=f9fe2efe1f8bf51bdb1c4c0fd8501203" alt="" width="1280" height="348" data-path="images/customization/recorder/editor-remove.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.DeleteButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-delete-button-wireframe></velt-video-editor-player-delete-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### AddZoomButton

<img src="https://mintcdn.com/velt/Y46CMUqidobLXMZ7/images/customization/recorder/editor-add-zoom.png?fit=max&auto=format&n=Y46CMUqidobLXMZ7&q=85&s=a6c5d986b95f2a869a915c2e4f5d422e" alt="" width="1280" height="348" data-path="images/customization/recorder/editor-add-zoom.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.AddZoomButton />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-add-zoom-button-wireframe></velt-video-editor-player-add-zoom-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

### Timeline

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-1.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=7b202bf4d16a2168c1b5b0a015ccb8c8" alt="" width="1280" height="355" data-path="images/customization/recorder/editor-timeline-container-1.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline>
            <VeltVideoEditorPlayerWireframe.Timeline.BackspaceHint />
            <VeltVideoEditorPlayerWireframe.Timeline.Onboarding />
            <VeltVideoEditorPlayerWireframe.Timeline.Container />
            <VeltVideoEditorPlayerWireframe.Timeline.Marker />
        </VeltVideoEditorPlayerWireframe.Timeline>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
      <velt-video-editor-player-timeline-wireframe>
        <velt-video-editor-player-timeline-backspace-hint-wireframe></velt-video-editor-player-timeline-backspace-hint-wireframe>
        <velt-video-editor-player-timeline-onboarding-wireframe></velt-video-editor-player-timeline-onboarding-wireframe>
        <velt-video-editor-player-timeline-container-wireframe></velt-video-editor-player-timeline-container-wireframe>
        <velt-video-editor-player-timeline-marker-wireframe></velt-video-editor-player-timeline-marker-wireframe>
      </velt-video-editor-player-timeline-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### BackspaceHint

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-backspace-hint.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=aeff5a4976190afd947e809117307f53" alt="" width="1280" height="309" data-path="images/customization/recorder/editor-timeline-backspace-hint.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.BackspaceHint />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-backspace-hint-wireframe></velt-video-editor-player-timeline-backspace-hint-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Onboarding

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-onboarding.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=7a9673f783fba5860297c33c6e12d4ac" alt="" width="1280" height="480" data-path="images/customization/recorder/editor-timeline-onboarding.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Onboarding>
            <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Content />
            <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Text />
            <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Arrow />
        </VeltVideoEditorPlayerWireframe.Timeline.Onboarding>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-onboarding-wireframe>
          <velt-video-editor-player-timeline-onboarding-content-wireframe></velt-video-editor-player-timeline-onboarding-content-wireframe>
          <velt-video-editor-player-timeline-onboarding-text-wireframe></velt-video-editor-player-timeline-onboarding-text-wireframe>
          <velt-video-editor-player-timeline-onboarding-arrow-wireframe></velt-video-editor-player-timeline-onboarding-arrow-wireframe>
        </velt-video-editor-player-timeline-onboarding-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Content**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-onboarding-content.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=9fc2bb13a487a8d7889c6cf331301c13" alt="" width="1280" height="308" data-path="images/customization/recorder/editor-timeline-onboarding-content.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Content />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-onboarding-content-wireframe></velt-video-editor-player-timeline-onboarding-content-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Text**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-onboarding-text.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=bfc45075a122be1f627db1ef828abbef" alt="" width="1280" height="308" data-path="images/customization/recorder/editor-timeline-onboarding-text.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Text>
            <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Text.Title />
            <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Text.Description />
        </VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Text>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-onboarding-text-wireframe>
            <velt-video-editor-player-timeline-onboarding-text-title-wireframe></velt-video-editor-player-timeline-onboarding-text-title-wireframe>
            <velt-video-editor-player-timeline-onboarding-text-description-wireframe></velt-video-editor-player-timeline-onboarding-text-description-wireframe>
        </velt-video-editor-player-timeline-onboarding-text-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **Title**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-onboarding-text-title.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=1ac41869700787a1858e52eeaefb2343" alt="" width="1280" height="308" data-path="images/customization/recorder/editor-timeline-onboarding-text-title.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Text.Title />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-onboarding-text-title-wireframe></velt-video-editor-player-timeline-onboarding-text-title-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **Description**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-onboarding-text-description.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=726095a1e2f0fb6505d734607649b0ef" alt="" width="1280" height="308" data-path="images/customization/recorder/editor-timeline-onboarding-text-description.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Text.Description />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-onboarding-text-description-wireframe></velt-video-editor-player-timeline-onboarding-text-description-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Arrow**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-onboarding-arrow.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=854469d0c5e7699b98ca74bd62548e7c" alt="" width="1280" height="308" data-path="images/customization/recorder/editor-timeline-onboarding-arrow.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Onboarding.Arrow />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-onboarding-arrow-wireframe></velt-video-editor-player-timeline-onboarding-arrow-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Container

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=3fcffdc2114ac367cbfccc3b5efc3f58" alt="" width="1280" height="286" data-path="images/customization/recorder/editor-timeline-container.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Container>
            <VeltVideoEditorPlayerWireframe.Timeline.Playhead />
            <VeltVideoEditorPlayerWireframe.Timeline.Trim />
            <VeltVideoEditorPlayerWireframe.Timeline.Scale />
        </VeltVideoEditorPlayerWireframe.Timeline.Container>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-container-wireframe>
            <velt-video-editor-player-timeline-playhead-wireframe></velt-video-editor-player-timeline-playhead-wireframe>
            <velt-video-editor-player-timeline-trim-wireframe></velt-video-editor-player-timeline-trim-wireframe>
            <velt-video-editor-player-timeline-scale-wireframe></velt-video-editor-player-timeline-scale-wireframe>
        </velt-video-editor-player-timeline-container-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Playhead**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-playhead.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=a421d7d85100ed96df741e6327afbc04" alt="" width="1280" height="417" data-path="images/customization/recorder/editor-timeline-container-playhead.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Playhead>
            <VeltVideoEditorPlayerWireframe.Timeline.Playhead.Line />
            <VeltVideoEditorPlayerWireframe.Timeline.Playhead.Actions />
        </VeltVideoEditorPlayerWireframe.Timeline.Playhead>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-playhead-wireframe>
            <velt-video-editor-player-timeline-playhead-line-wireframe></velt-video-editor-player-timeline-playhead-line-wireframe>
            <velt-video-editor-player-timeline-playhead-actions-wireframe></velt-video-editor-player-timeline-playhead-actions-wireframe>
        </velt-video-editor-player-timeline-playhead-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **Line**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-playhead-line.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=5e88ce6f79d3a21e9868c1271e809505" alt="" width="1280" height="286" data-path="images/customization/recorder/editor-timeline-container-playhead-line.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Playhead.Line />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-playhead-line-wireframe></velt-video-editor-player-timeline-playhead-line-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **Actions**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-playhead-actions.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=ee8aa1be3f6e5c6369997e1d5dfa1f1a" alt="" width="1280" height="318" data-path="images/customization/recorder/editor-timeline-container-playhead-actions.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Playhead.Actions />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-playhead-actions-wireframe></velt-video-editor-player-timeline-playhead-actions-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Trim**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-trim.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=b43492f18699d7b587d7557cdce759bd" alt="" width="1280" height="286" data-path="images/customization/recorder/editor-timeline-container-trim.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Trim />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-trim-wireframe></velt-video-editor-player-timeline-trim-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

##### **Scale**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-scale.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=5361ae30753ac60015a32054e33f8e6d" alt="" width="1280" height="286" data-path="images/customization/recorder/editor-timeline-container-scale.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Scale>
            <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton />
        </VeltVideoEditorPlayerWireframe.Timeline.Scale>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-scale-wireframe>
            <velt-video-editor-player-zoom-button-wireframe></velt-video-editor-player-zoom-button-wireframe>
        </velt-video-editor-player-timeline-scale-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **ZoomButton**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-scale-zoom.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=b931ed54ba01d9865fdd11725636dca3" alt="" width="1280" height="429" data-path="images/customization/recorder/editor-timeline-container-scale-zoom.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton>
            <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Trigger />
            <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options />
        </VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-zoom-button-wireframe>
            <velt-video-editor-player-zoom-button-trigger-wireframe></velt-video-editor-player-zoom-button-trigger-wireframe>
            <velt-video-editor-player-zoom-button-options-wireframe></velt-video-editor-player-zoom-button-options-wireframe>
        </velt-video-editor-player-zoom-button-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **Trigger**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-scale-zoom-trigger.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=dced1e2c65affc3f99159ab4b1d138b0" alt="" width="1280" height="234" data-path="images/customization/recorder/editor-timeline-container-scale-zoom-trigger.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Trigger />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-zoom-button-trigger-wireframe></velt-video-editor-player-zoom-button-trigger-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **Options**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-scale-zoom-options.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=71b97485a2a4badfcf4983d10a33e0d7" alt="" width="1280" height="429" data-path="images/customization/recorder/editor-timeline-container-scale-zoom-options.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options>
            <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options.List />
            <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options.Input />
        </VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-zoom-button-options-wireframe>
            <velt-video-editor-player-zoom-button-options-input-wireframe></velt-video-editor-player-zoom-button-options-input-wireframe>
            <velt-video-editor-player-zoom-button-options-list-wireframe></velt-video-editor-player-zoom-button-options-list-wireframe>
        </velt-video-editor-player-zoom-button-options-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **List**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-scale-zoom-options-list.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=e1673225c70058ac1a8a348fc8853157" alt="" width="1280" height="429" data-path="images/customization/recorder/editor-timeline-container-scale-zoom-options-list.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options.List>
            <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options.List.Item />
        </VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options.List>
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-zoom-button-options-list-wireframe>
            <velt-video-editor-player-zoom-button-options-list-item-wireframe></velt-video-editor-player-zoom-button-options-list-item-wireframe>
        </velt-video-editor-player-zoom-button-options-list-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **Item**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-scale-zoom-option-list-item.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=1d00c28bf505cae43cbff088f66ea913" alt="" width="1280" height="429" data-path="images/customization/recorder/editor-timeline-container-scale-zoom-option-list-item.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options.List.Item />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-zoom-button-options-list-item-wireframe></velt-video-editor-player-zoom-button-options-list-item-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

###### **Input**

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-scale-zoom-options-1.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=e9205fec39597cf6be926396c0592e20" alt="" width="1280" height="429" data-path="images/customization/recorder/editor-timeline-container-scale-zoom-options-1.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Scale.ZoomButton.Options.Input />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-zoom-button-options-input-wireframe></velt-video-editor-player-zoom-button-options-input-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>

#### Marker

<img src="https://mintcdn.com/velt/dyFYQCjsbV4dlQf6/images/customization/recorder/editor-timeline-container-marker.png?fit=max&auto=format&n=dyFYQCjsbV4dlQf6&q=85&s=6740cf13a91a7d34ec15d2b949a693db" alt="" width="1280" height="210" data-path="images/customization/recorder/editor-timeline-container-marker.png" />

<Tabs>
  <Tab title="React / Next.js">
    ```jsx theme={null}
    <VeltWireframe>
        <VeltVideoEditorPlayerWireframe.Timeline.Marker />
    </VeltWireframe>
    ```
  </Tab>

  <Tab title="Other Frameworks">
    ```html theme={null}
    <velt-wireframe style="display:none;">
        <velt-video-editor-player-timeline-marker-wireframe></velt-video-editor-player-timeline-marker-wireframe>
    </velt-wireframe>
    ```
  </Tab>
</Tabs>
