라이브러리 통합

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

Windows 미디어 플레이어 사용자 인터페이스는 프로그램의 다양한 상위 수준 기능을 캡슐화하는 작업창이라는 기능 영역으로 구성됩니다. 여기에는 라이브러리, 동기화굽기 작업창(기타)이 포함됩니다. 라이브러리 작업창을 사용하면 사용자가 라이브러리로 작업할 수 있습니다. 동기화 작업창을 사용하면 사용자가 디지털 미디어 파일을 휴대용 디바이스에 동기화할 수 있습니다. 굽기 작업창을 사용하면 디지털 미디어 파일을 CD 또는 DVD로 구울 수 있습니다.

참고

라이브러리 작업창을 찾아보기 작업창이라고도 합니다.

 

이러한 각 작업창에는 라이브러리와 일정 수준의 통합이 있습니다. 예를 들어 사용자가 CD에 음악을 구울 경우 라이브러리를 검색하고 미디어 항목을 목록으로 끌어서 놓아서 구울 음악을 선택할 수 있도록 하는 것이 좋습니다. 즉 , 사용자가 라이브러리, 동기화번 작업 창에서 작업할 때 라이브러리에 완전히 통합된 온라인 스토어 카탈로그를 보고 사용할 수 있습니다. WMPTaskType 열거형에는 이러한 세 작업창을 나타내는 값이 포함되어 프로그래밍 방식으로 식별할 수 있습니다.

이러한 세 가지 작업창은 각각 세 가지 주요 부분으로 구성됩니다. 첫 번째 부분은 라이브러리 트리 뷰 컨트롤입니다. 이 컨트롤은 사용자에게 노래, 아티스트, 앨범 등의 분류 기능을 포함하여 Windows 미디어 플레이어 라이브러리의 계층적 보기를 제공합니다. 두 번째 작업창 부분은 세부 정보 창입니다. 이 창에서는 라이브러리 트리 뷰 컨트롤에서 현재 선택된 범주에 따라 구성된 자세한 정보를 제공합니다. 예를 들어 사용자가 트리 보기에서 노래를 클릭한 경우 세부 정보 창에는 현재 라이브러리에 있는 노래 제목과 길이 및 앨범 제목과 같은 기타 정보가 표시됩니다. 세 번째 부분은 목록 창 또는 바구니입니다. 사용자는 미디어 항목을 장바구니로 끌어서 놓아 재생 목록, 동기화 목록 및 굽기 목록과 같은 목록을 작성할 수 있습니다.

온라인 저장소 카탈로그가 라이브러리와 통합되면 온라인 저장소는 라이브러리 트리 뷰 컨트롤에 최상위 범주 또는 노드로 표시됩니다. (한 번에 하나의 온라인 스토어 카탈로그만 사용자에게 표시됩니다.) 사용자가 노드를 클릭하여 온라인 스토어 카탈로그를 보도록 선택하면 세부 정보 창에 온라인 스토어 카탈로그의 음악에 대한 정보가 표시됩니다. 여기에는 사용자가 구입하거나 대여한 음악과 사용자가 아직 구입하지 않은 음악도 포함됩니다.

최상위 온라인 저장소 노드에는 Windows 미디어 플레이어 제공하는 자식 노드 집합이 있습니다. 예를 들어 최상위 온라인 저장소 노드에는 라디오, 아티스트 및 앨범 자식 노드가 있습니다. 최상위 온라인 저장소 노드에는 온라인 스토어에서 제공하는 최대 8개의 사용자 지정 자식 노드가 있을 수도 있습니다. Windows 미디어 플레이어 범위 0에서 7까지의 목록 식별자가 있는 모든 목록에 대한 사용자 지정 자식 노드를 만듭니다. 온라인 저장소는 저장소 카탈로그의 일부인 list.csv 파일의 목록 식별자를 지정합니다.

Windows 미디어 플레이어 iWMPContentPartner::GetItemInfo를 호출하고 bstrInfoName 매개 변수에서 CPListIDIcon을 전달하여 각 온라인 저장소의 사용자 지정 트리 노드에 대한 아이콘을 검색합니다.

사용자가 카탈로그를 탐색할 때 Windows 미디어 플레이어 IWMPContentPartner::GetItemInfo를 호출하여 사용자가 선택한 음악 항목에 대한 콘텐츠 파트너 플러그 인에서 메타데이터를 검색합니다. 이 메타데이터는 플레이어가 카탈로그 항목에 대한 세부 정보를 표시할 수 있도록 플레이어에 정보를 제공합니다. 예를 들어 사용자가 앨범을 선택하는 경우 Windows 미디어 플레이어 앨범 표지 아트를 볼 수 있도록 앨범 아트 URL을 검색합니다.

유형 1 온라인 스토어 정보