Support for Multiple Languages

[The feature associated with this page, Windows Media Player SDK, is a legacy feature. It has been superseded by MediaPlayer. MediaPlayer has been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer instead of Windows Media Player SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Windows Media Player 9 Series or later supports Windows Media metafiles created using the Unicode character set. This allows you to include multilingual metadata in your metafile playlist. The following rules govern the use of multilingual metadata in Windows Media metafiles:

  • Characters must be encoded using the UTF-8 encoding scheme.

  • The metafile playlist must include the following PARAM at the playlist level:

    <PARAM  NAME = "Encoding"  VALUE = "utf-8">
    
    
  • Only Windows Media Player 9 Series or later supports this functionality.

  • If the metafile playlist is not saved with UTF-8 encoding and the correct PARAM element, it will be parsed using the default system locale code page of the user's computer.

PARAM Element

Windows Media Metafiles Overview