# ExternalVideo The `ExternalVideo` component renders an embedded video for the Storefront API's [ExternalVideo object](https://shopify.dev/api/storefront/reference/products/externalvideo). ### ExternalVideo example ```jsx import {ExternalVideo} from '@shopify/hydrogen'; export default function MyProductVideo({products}) { const firstMediaElement = products.nodes[0].media.nodes[0]; if (firstMediaElement.__typename === 'ExternalVideo') { return <ExternalVideo data={firstMediaElement} />; } } ``` ```tsx import {ExternalVideo} from '@shopify/hydrogen'; import type {ProductConnection} from '@shopify/hydrogen/storefront-api-types'; export default function MyProductVideo({ products, }: { products: ProductConnection; }) { const firstMediaElement = products.nodes[0].media.nodes[0]; if (firstMediaElement.__typename === 'ExternalVideo') { return <ExternalVideo data={firstMediaElement} />; } } ``` ## Props Takes in the same props as a native `