Подробное сравнение модели объектов
[Функция, связанная с этой страницей, Медиаплеер Windows sdk, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
В следующей таблице сравниваются свойства объектной модели Медиаплеер Windows 6.4 с объектной моделью Медиаплеер Windows 7 или более поздней версии.
Свойство Медиаплеер Windows 6.4 | эквивалент Медиаплеер Windows 7 или более поздней версии |
---|---|
Player6. AllowChangeDisplaySize | Отображение Медиаплеер Windows 7 или более поздней версии автоматически изменяется в соответствии с размерами мультимедиа. Свойства высоты и ширины можно задать в теге <OBJECT> или в скрипте. |
Player6. AllowScan | Элементы управления. fastForward и Controls. FastReverse автоматически включается для типов файлов, поддерживающих эти методы. |
Player6. AnglesAvailable | Недоступно. |
Player6. AnimationAtStart | Недоступно. |
Player6. AudioStream | Используйте элементы управления. currentAudioLanguageIndex. |
Player6. AudioStreamsAvailable | Используйте элементы управления. audioLanguageCount. |
Player6. AutoRewind | Используйте элементы управления. currentPosition в скрипте для указания или извлечения текущей позиции. Кроме того, используйте маркеры и проигрыватель. событие markerHit . |
Player6. Autosize | Автоматическое изменение размера является поведением по умолчанию. Чтобы переопределить автоматическое изменение размера, задайте свойства высоты и ширины в теге <OBJECT> или в скрипте. |
Player6. Автозапуска | Используйте параметры. autoStart. |
Player6. Баланс | Используйте параметры. баланс. |
Player6. Пропускной способности | Используйте сеть. bandWidth. |
Player6. BaseURL | Используйте параметры. baseURL. |
Player6. BufferingCount | Используйте сеть.bufferingCount. |
Player6. BufferingProgress | Используйте сеть. bufferingProgress. |
Player6. BufferingTime | Используйте сеть. bufferingTime. |
Player6. ButtonAvailable | Недоступно. |
Player6. CanPreview | Недоступно. |
Player6. CanScan | Используйте элементы управления. isAvailable("FastForward") и controls. isAvailable("FastReverse"). |
Player6. CanSeek | Используйте элементы управления. isAvailable для проверки возможности выполнения определенного метода поиска. |
Player6. CanSeekToMarkers | Используйте элементы управления. isAvailable("CurrentMarker"). Используйте media. markerCount для получения количества маркеров в определенном элементе мультимедиа. Используйте элементы управления. currentMarker для указания или извлечения текущего номера маркера. |
Player6. CaptioningID | Используйте ClosedCaption. captioningID. |
Player6. CCActive | Недоступно. Сведения о том, как изменились скрытые субтитры в Медиаплеер Windows, см. в разделе Скрытые субтитры. |
Player6. Описание канала | Недоступно. |
Player6. ChannelName | Недоступно. |
Player6. ChannelURL | Недоступно. |
Player6. ClickToPlay | Недоступно. Чтобы начать воспроизведение, необходимо предоставить элементы управления в пользовательском интерфейсе. Кроме того, пользователь может щелкнуть правой кнопкой мыши видеоигрыватель, чтобы открыть всплывающее меню, содержащее выбор воспроизведения или приостановки, если проигрыватель. значение enableContextMenu равно true. |
Player6. Clientid | Недоступно. Медиаплеер Windows серии 9 или более поздней версии позволяет пользователю выбрать, передается ли уникальный идентификатор проигрывателя поставщикам содержимого. Если пользователь выбирает этот параметр, проигрыватель отправляет уникальный идентификатор на сервер Windows Media. Идентификатор регистрируется в файле журнала сервера, расположенном в . Папка system32\logfiles по умолчанию. Имя поля журнала — "c-playerid". Ведение журнала сервера не включено по умолчанию в службах Windows Media. Если пользователь не выбирает этот параметр, сервер создает случайный идентификатор сеанса, который является уникальным для каждого клиента для данного сеанса. Дополнительные сведения см. в документации по службам Windows Media 9. |
Player6. CodecCount | Недоступно. |
Player6. ColorKey | Недоступно. |
Player6. ConnectionSpeed | Недоступно. Используйте сеть. bitRate для определения текущей скорости. |
Player6. ContactAddress | Недоступно. |
Player6. ContactEmail | Недоступно. |
Player6. ContactPhone | Недоступно. |
Player6. CreationDate | Используйте MediaCollection. getMediaAtom("CreationDate") для получения индекса атома даты создания. Используйте media. getItemInfoByAtom для получения метаданных. |
Player6. CurrentAngle | Недоступно. |
Player6. CurrentAudioStream | Используйте элементы управления. currentAudioLanguageIndex. |
Player6. CurrentButton | Недоступно. |
Player6. CurrentCCService | Недоступно. |
Player6. CurrentChapter | Получение текущего списка воспроизведения. Если текущий список воспроизведения отличается от списка воспроизведения, возвращенного Cdrom. плейлист, то нет текущей главы. В противном случае номер текущей главы является индексом текущего носителя в текущем списке воспроизведения. |
Player6. CurrentDiscSide | Недоступно. |
Player6. Текущий домен | Используйте DVD-диск. домен. |
Player6. CurrentMarker | Используйте элементы управления. currentMarker. |
Player6. CurrentPosition | Используйте элементы управления. currentPosition. |
Player6. CurrentSubpictureStream | Недоступно. |
Player6. Текущее время | Используйте элементы управления. currentPositionTimeCode, Controls. currentPositionString или Controls. currentPosition. |
Player6. CurrentTitle | Получение текущего списка воспроизведения. Если текущий список воспроизведения совпадает с списком воспроизведения, возвращенным Cdrom. плейлист, затем заголовок является индексом текущего носителя в текущем списке воспроизведения. |
Player6. CurrentVolume | Недоступно. |
Player6. CursorType | Недоступно. Вместо этого используйте стили Обозреватель Интернета. |
Player6. DefaultFrame | Используйте параметры. defaultFrame или используйте <атрибут PARAM> в элементе <OBJECT> :
|
Player6. DisplayBackColor | Недоступно. |
Player6. DisplayForeColor | Недоступно. |
Player6. Displaymode | Текущую позицию можно получить в секундах от начала в виде числа с помощью элементов управления. currentPosition — строка , отформатированная как ЧЧ:ММ:СС (часы, минуты, секунды) с помощью элементов управления. currentPositionString или в формате кода времени с помощью элементов управления. currentPositionTimeCode. |
Player6. DisplaySize | Размер экрана по умолчанию автоматически изменяется в соответствии с форматом мультимедиа. Свойства высоты и ширины можно задать в теге <OBJECT> или в скрипте. Используйте проигрыватель. fullScreen для переключения в полноэкранный режим. |
Player6. Длительность | Используйте media. duration. |
Player6. DVD | Используйте проигрыватель. DVD. |
Player6. EnableContextMenu | Используйте проигрыватель. enableContextMenu. |
Player6. Включен | Используйте проигрыватель. включен. |
Player6. EnableFullScreenControls | При использовании Медиаплеер Windows серии 9 или более поздних версий полноэкранные элементы управления включаются автоматически, если только не проигрыватель.uiMode = "none". |
Player6. EnablePositionControls | Недоступно. Вы можете предоставить пользовательские элементы управления или использовать проигрыватель. uimode для выбора конфигурации по умолчанию. |
Player6. EnableTracker | Недоступно. Вы можете предоставить пользовательский элемент управления или использовать проигрыватель. uimode для выбора конфигурации по умолчанию. |
Player6. EntryCount | Используйте список воспроизведения. Рассчитывать |
Player6. Errorcode | Используйте ErrorItem. errorCode. |
Player6. ErrorCorrection | Недоступно. |
Player6. Описание ошибки | Используйте ErrorItem. errorDescription. |
Player6. Имени файла | Используйте проигрыватель. URL-адрес или проигрыватель. currentMedia. Используйте элементы управления. currentItem при работе в списке воспроизведения. |
Player6. FramesPerSecond | Недоступно. |
Player6. HasError | Используйте ошибку. errorCount. |
Player6. HasMultipleItems | Недоступно. |
Player6. ImageSourceHeight | Используйте media. imageSourceHeight. |
Player6. ImageSourceWidth | Используйте media. imageSourceWidth. |
Player6. InvokeURLs | Используйте параметры. invokeURLs. |
Player6. IsBroadcast | Используйте сеть. sourceProtocol. |
Player6. IsDurationValid | Недоступно. Носитель. duration содержит допустимое значение при использовании с текущим объектом мультимедиа. |
Player6. Язык | Используйте элементы управления. currentAudioLanguage |
Player6. LostPackets | Используйте сеть. lostPackets. |
Player6. MarkerCount | Используйте media. markerCount. |
Player6. Отключить | Используйте параметры. отключить звук. |
Player6. OpenState | Используйте проигрыватель. openState. |
Player6. PlayCount | Используйте параметры. playCount. |
Player6. PlayState | Используйте проигрыватель. playState. |
Player6. PreviewMode | Недоступно. Используйте структуру цикла скрипта с таймером HTML, чтобы дублировать эту функцию. |
Player6. Ставка | Используйте параметры. скорость. |
Player6. Readystate | Используйте проигрыватель. openState. |
Player6. ReceivedPackets | Используйте сеть. receivedPackets. |
Player6. ReceptionQuality | Используйте сеть. receptionQuality. |
Player6. RecoveredPackets | Используйте сеть. recoveredPackets. |
Player6. Корневой | Недоступно. |
Player6. SAMIFileName | Используйте ClosedCaption. SAMIFileName. |
Player6. SAMILang | Используйте ClosedCaption. SAMILang. |
Player6. SAMIStyle | Используйте ClosedCaption. SAMIStyle. |
Player6. SelectionEnd | Используйте мультимедиа. длительность для определения длины объекта Media . Используйте маркер с элементами управления. currentMarker для указания настраиваемой конечной позиции. |
Player6. SelectionStart | Используйте элементы управления. currentPosition для запуска воспроизведения с определенной позиции или использования маркера с элементами управления. currentMarker для указания настраиваемой начальной позиции. |
Player6. SendErrorEvents | Ошибки помещаются в очередь. Используйте объекты Error и ErrorItem для получения сведений об ошибке. |
Player6. SendKeyboardEvents | Недоступно. |
Player6. SendMouseClickEvents | Недоступно. |
Player6. SendMouseMoveEvents | Недоступно. |
Player6. SendOpenStateChangeEvents | Недоступно. |
Player6. SendPlayStateChangeEvents | Недоступно. |
Player6. SendWarningEvents | Недоступно. |
Player6. ShowAudioControls | Недоступно. Вы можете предоставить пользовательские элементы управления или использовать проигрыватель. uimode , чтобы выбрать конфигурацию по умолчанию. |
Player6. ShowCaptioning | Недоступно. Вы можете предоставить пользовательский закрытый подпись дисплей. |
Player6. ShowControls | Недоступно. Вы можете предоставить пользовательские элементы управления или использовать проигрыватель. uimode , чтобы выбрать конфигурацию по умолчанию. |
Player6. ShowDisplay | Недоступно. |
Player6. ShowGotoBar | Недоступно. Вы можете предоставить пользовательские функциональные возможности с помощью объекта Media. |
Player6. ShowPositionControls | Недоступно. Вы можете предоставить пользовательские элементы управления или использовать проигрыватель. uimode , чтобы выбрать конфигурацию по умолчанию. |
Player6. ShowStatusBar | Недоступно. Вы можете предоставить пользовательские элементы управления или использовать проигрыватель. uimode , чтобы выбрать конфигурацию по умолчанию. |
Player6. ShowTracker | Недоступно. Вы можете предоставить пользовательские элементы управления или использовать проигрыватель. uimode , чтобы выбрать конфигурацию по умолчанию. |
Player6. SourceLink | Используйте мультимедиа. sourceURL. |
Player6. SourceProtocol | Используйте сеть. sourceProtocol. |
Player6. StreamCount | Недоступно. Используйте элементы управления. audioLanguageCount для получения количества аудиопотоков языка. |
Player6. SubpictureOn | Недоступно. |
Player6. SubpictureStreamsAvailable | Недоступно |
Player6. TitlesAvailable | Используйте следующее:Player.Cdrom.playlist.count - 1 |
Player6. TotalTitleTime | Используйте currentMedia. duration или currentMedia. durationString. |
Player6. TransparentAtStart | Используйте скрипт, чтобы указать значения высоты и ширины, чтобы сделать игрока видимым или невидимым. |
Player6. Uniqueid | Недоступно. |
Player6. VideoBorder3D | Недоступно. |
Player6. VideoBorderColor | Недоступно. |
Player6. VideoBorderWidth | Недоступно. |
Player6. Объем | Используйте параметры. Том. |
Player6. ТомаAvailable | Недоступно. |
В следующей таблице сравниваются методы объектной модели Медиаплеер Windows версии 6.4 с объектной моделью Медиаплеер Windows 7 или более поздней версии.
Метод Медиаплеер Windows 6.4 | эквивалент Медиаплеер Windows 7 или более поздней версии |
---|---|
Player6. AboutBox | Используйте проигрыватель. versionInfo для получения версии Медиаплеер Windows. |
Player6. Обратный сканирование | Используйте параметры. ставка. |
Player6. ButtonActivate | Недоступно. |
Player6. ButtonSelectAndActivate | Недоступно. |
Player6. Отмена | Недоступно. |
Player6. ChapterPlay | Если указанный список воспроизведения заголовка уже воспроизводился, извлеките нужную главу в качестве объекта мультимедиа, используя следующий синтаксис:
Затем укажите проигрыватель. currentMedia с использованием возвращенного объекта мультимедиа. |
Player6. ChapterPlayAutoStop | Недоступно. |
Player6. ГлаваПоиск | Если указанный список воспроизведения заголовка уже воспроизводился, извлеките нужную главу в качестве объекта мультимедиа, используя следующий синтаксис:
Затем укажите проигрыватель. currentMedia с использованием возвращенного объекта мультимедиа. |
Player6. FastForward | Используйте элементы управления. fastForward. |
Player6. FastReverse | Используйте элементы управления. fastReverse. |
Player6. ForwardScan | Используйте параметры. ставка. |
Player6. GetAllGPRMs | Недоступно. |
Player6. GetAllSPRMs | Недоступно. |
Player6. GetAudioLanguage | Используйте элементы управления. currentAudioLanguage для получения LCID текущего языка аудио. |
Player6. GetCodecDescription | Недоступно. |
Player6. GetCodecInstalled | Недоступно. |
Player6. GetCodecURL | Используйте ErrorItem. customUrl. |
Player6. GetCurrentEntry | Используйте скрипт для циклического просмотра текущего списка воспроизведения. Используйте media. isIdentical для сравнения каждой записи в списке воспроизведения с проигрывателем. Объект currentMedia . |
Player6. GetMarkerName | Используйте media. getMarkerName. |
Player6. GetMarkerTime | Используйте media. getMarkerTime. |
Player6. GetMediaInfoString | Используйте media. getItemInfo, Media. getItemInfoByAtom и связанные с ними методы для получения метаданных. |
Player6. GetMediaParameter | Используйте список воспроизведения. item для извлечения элемента мультимедиа. Затем используйте media. getItemInfo для получения строки параметра. |
Player6. GetMediaParameterName | Используйте список воспроизведения. item для извлечения элемента мультимедиа. Затем используйте media. getAttributeName для получения строки параметра. |
Player6. GetMoreInfoURL | Недоступно. |
Player6. GetNumberOfChapters | Если заголовок воспроизводится в данный момент, используйте currentPlaylist. count. |
Player6. GetStreamGroup | Недоступно. |
Player6. GetStreamName | Недоступно. |
Player6. GetStreamSelected | Недоступно. |
Player6. GetSubpictureLanguage | Недоступно. |
Player6. GoUp | Используйте DVD-диск. назад. |
Player6. IsSoundCardEnabled | Недоступно. |
Player6. LeftButtonSelect | Недоступно. |
Player6. LowerButtonSelect | Недоступно. |
Player6. MenuCall | Используйте DVD-диск. titleMenu или DVD. topMenu. |
Player6. Следующий | Используйте элементы управления. далее. |
Player6. NextPGSearch | Используйте элементы управления. далее. |
Player6. Открыть | Используйте проигрыватель. URL-адрес или проигрыватель. currentMedia. Файлы всегда открываются асинхронно. |
Player6. Пауза | Используйте элементы управления. пауза. |
Player6. Играть | Используйте элементы управления. играть. |
Player6. Предыдущей | Используйте элементы управления. назад. |
Player6. PrevPGSearch | Используйте элементы управления. назад. |
Player6. ResumeFromMenu | Используйте DVD-диск. возобновить работу. |
Player6. RightButtonSelect | Недоступно. |
Player6. SetCurrentEntry | Получение объекта мультимедиа с помощью currentPlaylist. item(entryNumber). Затем укажите полученный объект мультимедиа с помощью элементов Управления. currentItem. |
Player6. Showdialog | Недоступно. |
Player6. StillOff | Используйте элементы управления. играть. Кроме того, можно использовать Элементы управления. Далее , если в настоящее время находится в режиме по-прежнему. |
Player6. Остановить | Используйте элементы управления. stop. |
Player6. StreamSelect | Недоступно. Используйте элементы управления. currentAudioLanguage для указания потока языка аудио. |
Player6. TimePlay | В корневом списке воспроизведения используйте currentPlaylist. item(index) для получения объекта мультимедиа. Затем задайте текущий объект мультимедиа с помощью элементов управления. currentItem. Затем укажите Элементы управления. currentPosition с использованием значения времени в секундах. |
Player6. TimeSearch | Используйте элементы управления. currentPosition. |
Player6. TitlePlay | Если список воспроизведения указанного заголовка уже выполняется, извлеките нужную главу в качестве объекта мультимедиа, используя следующий синтаксис:
Затем укажите Проигрыватель. currentMedia с использованием возвращенного объекта мультимедиа.Кроме того, можно использовать currentPlaylist. item для получения объекта мультимедиа, а затем используйте возвращенный объект мультимедиа, чтобы указать Элементы управления. currentItem. |
Player6. TopPGSearch | Недоступно. |
Player6. UOPValid | Недоступно |
Player6. UpperButtonSelect | Недоступно. |
В следующей таблице сравниваются события объектной модели Медиаплеер Windows версии 6.4 с объектной моделью Медиаплеер Windows 7 или более поздней версии.
Событие Медиаплеер Windows 6.4 | эквивалент Медиаплеер Windows 7 или более поздней версии |
---|---|
Player6. Буферизации | Используйте проигрыватель. Буферизация. |
Player6. Нажмите | Используйте проигрыватель. Нажмите |
Player6. DblClick | Используйте проигрыватель. Doubleclick |
Player6. Отключите | Недоступно. |
Player6. DisplayModeChange | Недоступно. |
Player6. DVDNotify | Проигрыватель. DomainChange и Player. OpenPlaylistSwitch — это события, относящиеся к DVD. В зависимости от приложения также могут применяться другие события, связанные со списками воспроизведения, носителями и компакт-дисками. |
Player6. EndOfStream | Используйте проигрыватель. PlayState. |
Player6. Ошибка | Событие не изменяется. Однако ошибки помещаются в очередь. Используйте объект Error с объектом ErrorItem для получения сведений об ошибке из очереди. См. пример кода в предыдущем разделе Обработка ошибок. |
Player6. Keydown | Используйте проигрыватель. Keydown |
Player6. Keypress | Используйте проигрыватель. Keypress |
Player6. Keyup | Используйте проигрыватель. Keyup |
Player6. MarkerHit | Используйте проигрыватель. MarkerHit. |
Player6. Mousedown | Используйте проигрыватель. Mousedown |
Player6. Mousemove | Используйте проигрыватель. Mousemove |
Player6. Mouseup | Используйте проигрыватель. Mouseup |
Player6. NewStream | Используйте проигрыватель. OpenStateChange |
Player6. OpenStateChange | Используйте проигрыватель. OpenStateChange. |
Player6. PlayStateChange | Используйте проигрыватель. PlayStateChange. |
Player6. PositionChange | Используйте проигрыватель. PositionChange. |
Player6. ReadyStateChange | Используйте проигрыватель. PlayStateChange. |
Player6. ScriptCommand | Используйте проигрыватель. ScriptCommand. |
Player6. Предупреждение | Недоступно. |
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по