SDK Contents
Getting Started
About the Windows Media Player Control
What's New?
What Background Do You Need?
Placing the Windows Media Player Control in a Web Page
Inserting the Windows Media Player Control
Setting Control Properties with the PARAM Tag
Adding a Simple User Interface for the Control
Adding the Scripting Code
Simple Windows Media Player Control Web Page
Placing the Windows Media Player Control in a Visual Basic Application
Installing the Control
Inserting the Control
Adding Button Controls
Compiling and Running
Architecture
Compatibility Modes
Forward Compatibility
Backward Compatibility
Compatibility Considerations
Control CLSIDs
Content Formats
Codecs
Using the Windows Media Player Control
Playback Methods and Properties
Playback
Audio Control
Scanning
Seeking
Customizing the User Interface
User Interface Elements
Sizing the Windows Media Player Control
Additional User Interface Attributes
Faceplates
Using Playlists
Retrieving Presentation Information
Clips and Shows
Stations
Closed Captioning
Processing Embedded Script Commands
URL-type Commands
FILENAME-type Commands
TEXT-type Commands
EVENT-type Commands
OPENEVENT-type Commands
Capturing Keyboard and Mouse Events
Monitoring Stream Status and Network Reception
Error Handling
Compact Disc Audio Playback
Using DVD with the Windows Media Player Control
DVD Overview
DVD Interfaces
DVD Control Data Structure
DVD Features
Additional DVD Resources on the Web
Viewing DVD in a Web Page
Customizing the Control for DVD Playback
Creating a DVD-Enabled Web Page
Using DVD Properties
Using DVD Methods
Using DVD Event Codes
DVD Samples
Using ASX Metafiles
Creating ASX Files
Creating a Basic ASX File
Creating an ASX File with Custom Parameters
Working with ASX Files
Adding Comments in an ASX File
Adding Copyright Characters to ASX Files
Using Relative Links In ASX Files
Using ASP Pages to Dynamically Create ASX Files
Using ASX Files for Seamless Stream Switching
Faceplate Authoring Guide
Creating an HTML Application Faceplate
Controlling the Windows Media Player from Scripts
Performing Basic Playback Operations
Getting Information from the Windows Media Player
Handling Events
Faceplate Layout in DHTML
Positioning Faceplate Elements
Connecting the Faceplate to the Windows Media Player
ASX Files for Faceplates
Faceplate Help Strings
How to Create a Simple Faceplate
Creating an HTML Application
Embedding the Windows Media Player
What Next?
How to Create a Faceplate with Basic Controls
Laying Out the User Interface
Adding Button Click Events
Faceplate Samples
Scripting Reference
Properties
AllowChangeDisplaySize
AllowScan
AnglesAvailable
AnimationAtStart
AudioStream
AudioStreamsAvailable
AutoRewind
AutoSize
AutoStart
Balance
Bandwidth
BaseURL
BufferingCount
BufferingProgress
BufferingTime
ButtonsAvailable
CanPreview
CanScan
CanSeek
CanSeekToMarkers
CaptioningID
CCActive
ChannelDescription
ChannelName
ChannelURL
ClickToPlay
ClientID
CodecCount
ColorKey
ConnectionSpeed
ContactAddress
ContactEmail
ContactPhone
CreationDate
CurrentAngle
CurrentAudioStream
CurrentButton
CurrentCCService
CurrentChapter
CurrentDiscSide
CurrentDomain
CurrentMarker
CurrentPosition
CurrentSubpictureStream
CurrentTime
CurrentTitle
CurrentVolume
CursorType
DefaultFrame
DisplayBackColor
DisplayForeColor
DisplayMode
DisplaySize
Duration
DVD
EnableContextMenu
Enabled
EnableFullScreenControls
EnablePositionControls
EnableTracker
EntryCount
ErrorCode
ErrorCorrection
ErrorDescription
FileName
FramesPerSecond
HasError
HasMultipleItems
ImageSourceHeight
ImageSourceWidth
InvokeURLs
IsBroadcast
IsDurationValid
Language
LostPackets
MarkerCount
Mute
OpenState
PlayCount
PlayState
PreviewMode
Rate
ReadyState
ReceivedPackets
ReceptionQuality
RecoveredPackets
Root
SAMIFileName
SAMILang
SAMIStyle
SelectionEnd
SelectionStart
SendErrorEvents
SendKeyboardEvents
SendMouseClickEvents
SendMouseMoveEvents
SendOpenStateChangeEvents
SendPlayStateChangeEvents
SendWarningEvents
ShowAudioControls
ShowCaptioning
ShowControls
ShowDisplay
ShowGotoBar
ShowPositionControls
ShowStatusBar
ShowTracker
SourceLink
SourceProtocol
StreamCount
SubpictureOn
SubpictureStreamsAvailable
TitlesAvailable
TotalTitleTime
TransparentAtStart
UniqueID
VideoBorder3D
VideoBorderColor
VideoBorderWidth
Volume
VolumesAvailable
Methods
AboutBox
BackwardScan
ButtonActivate
ButtonSelectAndActivate
Cancel
ChapterPlay
ChapterPlayAutoStop
ChapterSearch
FastForward
FastReverse
ForwardScan
GetAllGPRMs
GetAllSPRMs
GetAudioLanguage
GetCodecDescription
GetCodecInstalled
GetCodecURL
GetCurrentEntry
GetMarkerName
GetMarkerTime
GetMediaInfoString
GetMediaParameter
GetMediaParameterName
GetMoreInfoURL
GetNumberOfChapters
GetStreamGroup
GetStreamName
GetStreamSelected
GetSubpictureLanguage
GoUp
IsSoundCardEnabled
LeftButtonSelect
LowerButtonSelect
MenuCall
Next
NextPGSearch
Open
Pause
Play
Previous
PrevPGSearch
ResumeFromMenu
RightButtonSelect
SetCurrentEntry
ShowDialog
StillOff
Stop
StreamSelect
TimePlay
TimeSearch
TitlePlay
TopPGSearch
UOPValid
UpperButtonSelect
Events
Buffering
Click
DblClick
Disconnect
DisplayModeChange
DVDNotify
EndOfStream
Error
KeyDown
KeyPress
KeyUp
MarkerHit
MouseDown
MouseMove
MouseUp
NewStream
OpenStateChange
PlayStateChange
PositionChange
ReadyStateChange
ScriptCommand
Warning
Objects
ActiveMovie
NSPlay
DVD Event Codes
EC_DVD_ANGLE_CHANGE
EC_DVD_ANGLES_AVAILABLE
EC_DVD_AUDIO_STREAM_CHANGE
EC_DVD_BUTTON_CHANGE
EC_DVD_CHAPTER_AUTOSTOP
EC_DVD_CHAPTER_START
EC_DVD_CURRENT_TIME
EC_DVD_DOMAIN_CHANGE
EC_DVD_ERROR
EC_DVD_NO_FP_PGC
EC_DVD_PLAYBACK_RATE_CHANGE
EC_DVD_PLAYBACK_STOPPED
EC_DVD_STILL_OFF
EC_DVD_STILL_ON
EC_DVD_SUBPICTURE_STREAM_CHANGE
EC_DVD_TITLE_CHANGE
EC_DVD_VALID_UOPS_CHANGE
EC_DVD_WARNING
DVD Error Codes
ASX Elements Reference
ABSTRACT
ASX
AUTHOR
BANNER
BASE
COPYRIGHT
DURATION
ENDMARKER
ENTRY
ENTRYREF
EVENT
LOGO
MOREINFO
PARAM
PREVIEWDURATION
REF
REPEAT
STARTMARKER
STARTTIME
TITLE
Samples
Faceplate Samples
DVD Samples
Closed Captioning Sample
Plug-in Samples
Windows Media Player Plug-in for Netscape Navigator
About the Windows Media Player Plug-in
Using the Windows Media Player Plug-in
Embedding Windows Media Player
Invoking Methods
Accessing Properties
Handling Events
Plug-in Samples
Detecting a Player on a Consumer’s Computer
Windows Media Player Custom Player Kit