라이브러리 통합

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

참고

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

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

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

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

최상위 온라인 저장소 노드에는 Windows Media Player 제공하는 자식 노드 집합이 있습니다. 예를 들어 최상위 온라인 스토어 노드에는 Radio, Artist 및 Album 자식 노드가 있습니다. 최상위 온라인 저장소 노드에는 온라인 스토어에서 제공하는 최대 8개의 사용자 지정 자식 노드가 있을 수도 있습니다. Windows Media Player 0에서 7 범위의 목록 식별자가 있는 목록에 대한 사용자 지정 자식 노드를 만듭니다. 온라인 저장소는 저장소 카탈로그의 일부인 list.csv 파일의 목록 식별자를 지정합니다.

Windows Media Player bstrInfoName 매개 변수에 CPListIDIcon을 전달하여 IWMPContentPartner::GetItemInfo를호출하여 각 온라인 스토어의 사용자 지정 트리 노드에 대한 아이콘을 검색합니다.

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

유형 1 온라인 상점 정보