# 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 `