What is MIME type "video/x-ms-wmv"?

A MIME type is a string that tells browsers and other tools how to handle a particular kind of file.

video/x-ms-wmv is a MIME type for Windows Media Video files. It specifies how programs should process video data encoded with Microsoft codecs.

This format is ideal for smooth streaming and efficient playback on PCs. It is often handled by software like Windows Media Player and other compatible players.

Files carrying this MIME type include formats such as WMV. Similar media may also come as ASF or WM without losing association with the same technology.

For more in-depth details about these file formats, please check external resources.

Associated file extensions

Usage Examples

HTTP Header

When serving content with this MIME type, set the Content-Type header:


    Content-Type: video/x-ms-wmv    
  

HTML

In HTML, you can specify the MIME type in various elements:


    <a href="file.dat" type="video/x-ms-wmv">Download file</a>    
  

Server-side (Node.js)

Setting the Content-Type header in Node.js:


    const http = require('http');    
    
    http.createServer((req, res) => {    
      res.setHeader('Content-Type', 'video/x-ms-wmv');    
      res.end('Content here');    
    }).listen(3000);    
  

Associated file extensions

FAQs

Does HTML5 support the video/x-ms-wmv MIME type?

No, modern web browsers do not natively support WMV files in the HTML5 <video> tag. To display video on the web, you should convert your content to a widely supported format like video/mp4 (H.264).

How do I add video/x-ms-wmv support to Apache?

You can enable this MIME type by adding the following line to your .htaccess file or global configuration: AddType video/x-ms-wmv .wmv. This ensures browsers and players recognize the file correctly.

How do I configure Nginx to serve WMV files?

Add the MIME type definition inside your mime.types file or the types block in nginx.conf. Use the line: video/x-ms-wmv wmv; and then reload the server.

What does the 'x-ms' prefix mean in this MIME type?

The x- prefix indicates a non-standard or experimental type, and ms stands for Microsoft. This signifies that the format is a proprietary standard developed by Microsoft, rather than an IANA public standard.

Why won't video/x-ms-wmv files play on macOS?

This format is native to Windows. Mac users typically cannot play these files with the default QuickTime Player and usually require third-party software like VLC Media Player or a file converter.

How do I add this MIME type in Windows IIS?

Open IIS Manager, select your website, and double-click the MIME Types feature. Click Add in the Actions pane, enter .wmv as the file name extension and video/x-ms-wmv as the MIME type.

Is video/x-ms-wmv the same as video/x-ms-asf?

They are closely related but distinct. WMV refers specifically to the video codec, while ASF is the container format. Often, a .wmv file is just an ASF container holding Windows Media Video streams.

General FAQ

What is a MIME type?

A MIME (Multipurpose Internet Mail Extensions) type is a standard that indicates the nature and format of a document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838.

MIME types are important because they help browsers and servers understand how to process a file. When a browser receives a file from a server, it uses the MIME type to determine how to display or handle the content, whether it's an image to display, a PDF to open in a viewer, or a video to play.

MIME types consist of a type and a subtype, separated by a slash (e.g., text/html, image/jpeg, application/pdf). Some MIME types also include optional parameters.

How do I find the MIME type for a file?

You can check the file extension or use a file identification tool such as file --mime-type on the command line. Many programming languages also provide libraries to detect MIME types.

Why are multiple MIME types listed for one extension?

Different applications and historical conventions may use alternative MIME identifiers for the same kind of file. Showing them all helps ensure compatibility across systems.