AxWindowsMediaPlayer 개체(VB 및 C#)

[이 페이지와 연결된 기능인 Windows 미디어 플레이어 SDK는 레거시 기능입니다. MediaPlayer로 대체되었습니다. MediaPlayer는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 Windows 미디어 플레이어 SDK 대신 MediaPlayer를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

AxWindowsMediaPlayer 개체는 Windows 미디어 플레이어 컨트롤의 루트 개체입니다. 다음 표에 나열된 속성, 메서드 및 이벤트를 지원합니다.

AxWindowsMediaPlayer 개체는 다음 속성을 지원합니다.

속성 설명
cdromCollection IWMPCdromCollection 인터페이스를 가져옵니다.
closedCaption IWMPClosedCaption 인터페이스를 가져옵니다.
Ctlcontrols IWMPControls 인터페이스를 가져옵니다.
Ctlenabled Windows 미디어 플레이어 컨트롤을 사용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
currentMedia 현재 미디어 항목에 해당하는 IWMPMedia 인터페이스를 가져오거나 설정합니다.
currentPlaylist 현재 IWMPPlaylist 인터페이스를 가져오거나 설정합니다.
Dvd IWMPDVD 인터페이스를 가져옵니다.
enableContextMenu 마우스 오른쪽 단추를 클릭할 때 나타나는 상황에 맞는 메뉴를 사용할지 여부를 나타내는 값을 가져오거나 설정합니다.
오류 IWMPError 인터페이스를 가져옵니다.
fullScreen 비디오 콘텐츠가 전체 화면 모드에서 재생되는지 여부를 나타내는 값을 가져오거나 설정합니다.
isOnline 사용자가 네트워크에 연결되어 있는지 여부를 나타내는 값을 가져옵니다.
isRemote .NET 프로그래밍은 지원되지 않습니다.
mediaCollection IWMPMediaCollection 인터페이스를 가져옵니다.
network IWMPNetwork 인터페이스를 가져옵니다.
openState 콘텐츠 원본의 상태를 나타내는 값을 가져옵니다.
playerApplication .NET 프로그래밍은 지원되지 않습니다.
playlistCollection IWMPPlaylistCollection 인터페이스를 가져옵니다.
playState Windows 미디어 플레이어 작업의 상태를 나타내는 값을 가져옵니다.
설정 IWMPSettings 인터페이스를 가져옵니다.
status Windows 미디어 플레이어 현재 상태 나타내는 값을 가져옵니다.
stretchToFit 비디오가 Windows 미디어 플레이어 컨트롤 비디오 디스플레이의 크기에 맞게 늘어나는지 여부를 나타내는 값을 가져오거나 설정합니다.
uiMode Windows 미디어 플레이어 웹 페이지에 포함될 때 사용자 인터페이스에 표시되는 컨트롤을 나타내는 값을 가져오거나 설정합니다.
URL 재생할 클립의 이름을 가져오거나 설정합니다.
versionInfo Windows 미디어 플레이어 버전을 지정하는 값을 가져옵니다.
windowlessVideo Windows 미디어 플레이어 컨트롤이 창 없는 모드에서 비디오를 렌더링하는지 여부를 나타내는 값을 가져오거나 설정합니다.

 

AxWindowsMediaPlayer 개체는 다음 메서드를 지원합니다.

메서드 설명
close Windows 미디어 플레이어 리소스를 릴리스합니다.
launchURL 렌더링할 사용자의 기본 브라우저에 URL을 보냅니다.
newMedia 새 미디어 항목에 대한 IWMPMedia 인터페이스를 반환합니다.
newPlaylist 는 새 재생 목록에 대한 IWMPPlaylist 인터페이스를 반환합니다.
openPlayer 지정된 URL을 사용하여 Windows 미디어 플레이어 엽니다.

 

AxWindowsMediaPlayer 개체는 다음 이벤트를 지원합니다.

이벤트 설명
AudioLanguageChange 현재 오디오 언어가 변경되면 발생합니다.
버퍼링 Windows 미디어 플레이어 컨트롤이 버퍼링을 시작하거나 종료할 때 발생합니다.
CdromBurnError CD 굽기 작업 중에 일반 오류가 발생할 때 발생합니다.
CdromBurnMediaError 개별 미디어 항목을 CD로 굽는 동안 오류가 발생할 때 발생합니다.
CdromBurnStateChange CD 굽기 작업이 상태를 변경할 때 발생합니다.
CdromMediaChange CD 또는 DVD를 CD 또는 DVD 드라이브에 삽입하거나 꺼내면 발생합니다.
CdromRipMediaError CD에서 개별 트랙을 리핑하는 동안 오류가 발생할 때 발생합니다.
CdromRipStateChange CD 리핑 작업이 상태를 변경할 때 발생합니다.
클릭 사용자가 마우스 단추를 클릭할 때 발생합니다.
CreatePartnershipComplete .NET 프로그래밍에 지원되지 않습니다.
CurrentItemChange IWMPControls.currentItem이 변경되면 발생합니다.
CurrentMediaItemAvailable 현재 미디어 항목의 그래픽 메타데이터 항목을 사용할 수 있게 되면 발생합니다.
CurrentPlaylistChange 현재 재생 목록 내에서 무언가가 변경되면 발생합니다.
CurrentPlaylistItemAvailable 현재 재생 목록 항목을 사용할 수 있게 되면 발생합니다.
DeviceConnect .NET 프로그래밍에 지원되지 않습니다.
DeviceDisconnect .NET 프로그래밍에 지원되지 않습니다.
DeviceStatusChange .NET 프로그래밍에 지원되지 않습니다.
DeviceSyncError .NET 프로그래밍에 지원되지 않습니다.
DeviceSyncStateChange .NET 프로그래밍에 지원되지 않습니다.
연결 끊기 다음에 사용하도록 예약됩니다.
DomainChange DVD 도메인이 변경되면 발생합니다.
더블 사용자가 마우스 단추를 두 번 클릭할 때 발생합니다.
DurationUnitChange 다음에 사용하도록 예약됩니다.
EndOfStream 다음에 사용하도록 예약됩니다.
오류 Windows 미디어 플레이어 컨트롤에 오류 조건이 있을 때 발생합니다.
FolderScanStateChange 폴더 모니터링 작업이 상태를 변경할 때 발생합니다.
KeyDown 키를 누를 때 발생합니다.
KeyPress 키를 누른 다음 해제할 때 발생합니다.
KeyUp 키를 놓을 때 발생합니다.
LibraryConnect 라이브러리를 사용할 수 있게 되면 발생합니다.
LibraryDisconnect 라이브러리를 더 이상 사용할 수 없는 경우에 발생합니다.
MarkerHit 표식에 도달하면 발생합니다.
MediaChange 미디어 항목이 변경되면 발생합니다.
MediaCollectionAttributeStringAdded 특성 값이 라이브러리에 추가되면 발생합니다.
MediaCollectionAttributeStringChanged 라이브러리의 특성 값이 변경되면 발생합니다.
MediaCollectionAttributeStringRemoved 특성 값이 라이브러리에서 제거될 때 발생합니다.
MediaCollectionChange 미디어 컬렉션이 변경되면 발생합니다.
MediaCollectionMedia추가됨 미디어 항목이 로컬 라이브러리에 추가되면 발생합니다.
MediaCollectionMediaRemoved 미디어 항목이 로컬 라이브러리에서 제거될 때 발생합니다.
MediaError Media 개체에 오류 조건이 있을 때 발생합니다.
ModeChange Windows 미디어 플레이어 모드가 변경되면 발생합니다.
MouseDown 마우스 단추를 누를 때 발생합니다.
MouseMove 마우스 포인터를 이동할 때 발생합니다.
MouseUp 마우스 단추를 놓을 때 발생합니다.
NewStream 다음에 사용하도록 예약됩니다.
OpenPlaylistSwitch DVD의 타이틀이 재생되기 시작할 때 발생합니다.
OpenStateChange Windows 미디어 플레이어 컨트롤이 상태를 변경할 때 발생합니다.
PlayerDockedStateChange .NET 프로그래밍에 지원되지 않습니다.
PlayerReconnect .NET 프로그래밍에 지원되지 않습니다.
PlaylistChange 재생 목록이 변경되면 발생합니다.
PlaylistCollectionChange 재생 목록 컬렉션에서 무언가가 변경되면 발생합니다.
PlaylistCollectionPlaylist추가됨 재생 목록 컬렉션에 재생 목록이 추가되면 발생합니다.
PlaylistCollectionPlaylistRemoved 재생 목록 컬렉션에서 재생 목록이 제거될 때 발생합니다.
PlaylistCollectionPlaylistSetAsDeleted 다음에 사용하도록 예약됩니다.
PlayStateChange Windows 미디어 플레이어 컨트롤의 재생 상태가 변경되면 발생합니다.
PositionChange 미디어 항목의 현재 위치가 변경되었을 때 발생합니다.
ScriptCommand 동기화된 명령 또는 URL이 수신될 때 발생합니다.
StatusChange 상태 속성이 값을 변경할 때 발생합니다.
StringCollectionChange 문자열 컬렉션이 변경되면 발생합니다.
SwitchedToControl .NET 프로그래밍에 지원되지 않습니다.
SwitchedToPlayerApplication .NET 프로그래밍에 지원되지 않습니다.
경고 다음에 사용하도록 예약됩니다.

 

Visual Basic .NET 및 C용 인터페이스#

IWMPCdromCollection 인터페이스(VB 및 C#)

IWMPClosedCaption 인터페이스(VB 및 C#)

IWMPControls 인터페이스(VB 및 C#)

IWMPDVD 인터페이스(VB 및 C#)

IWMPError 인터페이스(VB 및 C#)

IWMPMedia 인터페이스(VB 및 C#)

IWMPMediaCollection 인터페이스(VB 및 C#)

IWMPNetwork 인터페이스(VB 및 C#)

IWMPPlaylist 인터페이스(VB 및 C#)

IWMPPlaylistCollection 인터페이스(VB 및 C#)

IWMPSettings 인터페이스(VB 및 C#)

Visual Basic .NET 및 C에 대한 개체 모델 참조#

WMPOpenState

WMPPlayState