--- title: MediaContentType - Storefront API description: The possible content types for a media object. api_version: unstable api_name: storefront source_url: html: https://shopify.dev/docs/api/storefront/unstable/enums/MediaContentType md: https://shopify.dev/docs/api/storefront/unstable/enums/MediaContentType.md --- # Media​Content​Type enum The possible content types for a media object. ## Valid values * EXTERNAL\_​VIDEO An externally hosted video. * IMAGE A Shopify hosted image. * MODEL\_​3D A 3d model. * VIDEO A Shopify hosted video. *** ## Fields * [External​Video.​media​Content​Type](https://shopify.dev/docs/api/storefront/unstable/objects/ExternalVideo#field-ExternalVideo.fields.mediaContentType) OBJECT Represents a video hosted outside of Shopify. * [Media.​media​Content​Type](https://shopify.dev/docs/api/storefront/unstable/interfaces/Media#fields-mediaContentType) INTERFACE Represents a media interface. * [Media​Image.​media​Content​Type](https://shopify.dev/docs/api/storefront/unstable/objects/MediaImage#field-MediaImage.fields.mediaContentType) OBJECT Represents a Shopify hosted image. * [Model3d.​media​Content​Type](https://shopify.dev/docs/api/storefront/unstable/objects/Model3d#field-Model3d.fields.mediaContentType) OBJECT Represents a Shopify hosted 3D model. * [Video.​media​Content​Type](https://shopify.dev/docs/api/storefront/unstable/objects/Video#field-Video.fields.mediaContentType) OBJECT Represents a Shopify hosted video. *** ## Map ### Fields with this enum * <-|[External​Video.mediaContentType](https://shopify.dev/docs/api/storefront/unstable/objects/ExternalVideo#field-ExternalVideo.fields.mediaContentType) * <-|[Media​Image.mediaContentType](https://shopify.dev/docs/api/storefront/unstable/objects/MediaImage#field-MediaImage.fields.mediaContentType) * <-|[Model3d.mediaContentType](https://shopify.dev/docs/api/storefront/unstable/objects/Model3d#field-Model3d.fields.mediaContentType) * <-|[Video.mediaContentType](https://shopify.dev/docs/api/storefront/unstable/objects/Video#field-Video.fields.mediaContentType)