External.OnViewChange 이벤트

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

참고

이 항목에서는 온라인 스토어에서 사용하도록 설계된 기능에 대해 설명합니다. 온라인 스토어의 컨텍스트 외부에서는 이 기능을 사용할 수 없습니다.

OnViewChange 이벤트는 보기가 Windows 미디어 플레이어 변경되면 발생합니다.

window.external.OnViewChange = FunctionName

가능한 값

이벤트가 발생할 때 호출할 Windows 미디어 플레이어 스크립트에서 함수의 이름을 지정하는 쓰기 전용 속성입니다.

매개 변수

이 이벤트를 처리하는 함수는 매개 변수를 사용하지 않습니다.

설명

Windows 미디어 플레이어 보기는 다음과 같은 이유로 변경 될 수 있습니다.

  • 사용자가 Windows 미디어 플레이어 사용자 인터페이스와 상호 작용합니다.
  • 사용자는 검색 페이지와 상호 작용하고 검색 페이지의 스크립트는 External.changeView를 호출합니다.
  • 사용자는 검색 페이지와 상호 작용하고 검색 페이지의 스크립트는 External.changeViewOnlineList를 호출합니다.

Windows 미디어 플레이어 보기가 변경되면 플레이어는 IWMPContentPartner::GetTemplate을 호출하여 표시할 다음 검색 페이지의 URL을 가져옵니다. 그러나 플레이어가 새 검색 페이지를 표시하기 전에 OnViewChange 이벤트가 발생합니다. OnViewChange 이벤트 처리기가 External.cancelNavigate를 호출하는 경우 Windows 미디어 플레이어 새 검색 페이지를 표시하지 않습니다. 대신 현재 검색 페이지를 계속 표시합니다.

요구 사항

요구 사항
버전
Windows 미디어 플레이어 11
DLL
Wmp.dll

추가 정보

유형 1 온라인 저장소에 대한 외부 개체

External.changeView

External.changeViewOnlineList