New for Windows Media Player Skins
[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 7.0 introduced skin technology. The available elements and attributes remained unchanged for Windows Media Player 7.1 and Windows Media Player for Windows XP. Windows Media Player 9 Series introduced new elements and attributes you can use. Windows Media Player 10 introduces one new attribute.
Each topic in the Skin Programming Reference section includes a Requirements section that lists the minimum requirement for the individual element, method, event handler, or attribute. The following list also details the new items for particular versions of Windows Media Player.
Added for Windows Media Player for Windows XP
Added for Windows Media Player 9 Series
- AmbientAttributes.accDescription Attribute
- AmbientAttributes.accKeyboardShortcut Attribute
- AmbientAttributes.accName Attribute
- AmbientAttributes.alphaBlend Attribute
- AmbientAttributes.alphaBlendTo Method
- AUTOMENU Element
- BALANCESLIDER Predefined Element
- BUTTONELEMENT.click Method
- BUTTONELEMENT.index Attribute
- BUTTONGROUP.buttonCount Attribute
- BUTTONGROUP.click Method
- BUTTONGROUP.getButton Method
- BUTTONGROUP.hueShift Attribute
- BUTTONGROUP.saturation Attribute
- CLOSEBUTTON Predefined Element
- COLUMN Element
- CURRENTPOSITIONTEXT Predefined Element
- DROPDOWNPLAYLIST Predefined Element
- DURATIONTEXT Predefined Element
- EDITBOX Element
- EFFECTS.effectTitle Method
- EFFECTS.effectType Method
- EQUALIZERSETTINGS.crossFade Attribute
- EQUALIZERSETTINGS.crossFadeWindow Attribute
- EQUALIZERSETTINGS.currentSpeakerName Attribute
- EQUALIZERSETTINGS.enableSplineTension Attribute
- EQUALIZERSETTINGS.enhancedAudio Attribute
- EQUALIZERSETTINGS.normalization Attribute
- EQUALIZERSETTINGS.normalizationAverage Attribute
- EQUALIZERSETTINGS.normalizationPeak Attribute
- EQUALIZERSETTINGS.presetTitle Method
- EQUALIZERSETTINGS.speakerSize Attribute
- EQUALIZERSETTINGS.splineTension Attribute
- EQUALIZERSETTINGS.truBassLevel Attribute
- EQUALIZERSETTINGS.wowLevel Attribute
- ITEM Element
- ITEMSPLAYLIST Predefined Element
- LISTBOX Element
- MINIMIZEBUTTON Predefined Element
- MUTEBUTTON Predefined Element
- onendalphablend Event Handler
- PLAYERAPPLICATION Element
- PLAYLIST.dropDownBackgroundImage Attribute
- PLAYLIST.dropDownImage Attribute
- PLAYLIST.editButtonVisible Attribute
- PLAYLIST.getNextCheckedItem2 Method
- PLAYLIST.getNextSelectedItem2 Method
- PLAYLIST.hueShift Attribute
- PLAYLIST.itemCount Attribute
- PLAYLIST.itemErrorColor Attribute
- PLAYLIST.itemMedia Attribute
- PLAYLIST.itemPlaylist Attribute
- PLAYLIST.leftStatus Attribute
- PLAYLIST.rightStatus Attribute
- PLAYLIST.saturation Attribute
- PLAYLIST.setCheckedState2 Method
- PLAYLIST.setSelectedState2 Method
- PLAYLIST.statusColor Attribute
- REPEATBUTTON Predefined Element
- RETURNBUTTON Predefined Element
- SEEKSLIDER Predefined Element
- SHUFFLEBUTTON Predefined Element
- STATUSTEXT Predefined Element
- THEME.playSound Method
- TRACKNAMETEXT Predefined Element
- VIEW.backgroundImageHueShift Attribute
- VIEW.backgroundImageSaturation Attribute
- VIEW.resizeBackgroundImage Attribute
- VOLUMESLIDER Predefined Element
- WMPEFFECTS Predefined Element
- WMPVIDEO Predefined Element
Added for Windows Media Player 10
- PLAYLIST.toolbarVisible
- PLAYLIST.itemSelectedBackgroundColor
- PLAYLIST.itemSelectedBackgroundFocusLostColor r
- PLAYLIST.itemSelectedColor
- PLAYLIST.itemSelectedFocusLostColor
Added for Windows Media Player 11
- AmbientAttributes.bottom
- AmbientAttributes.moveSizeTo
- AmbientAttributes.nineGridMargins
- AmbientAttributes.resizeImages
- AmbientAttributes.right
- AmbientAttributes.slideTo
Related topics