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