방법 : Windows Phone 의 음악 + 동영상 허브 와 통합 
 2012 - 02 - 09 음악 + 동영상 허브 는 Windows Phone 에서 모든 음악 , 동영상 및 팟캐스트 활동 의 중심점 입니다 . 음악 + 동영상 허브 의 응용 프로그램 은 휴대폰 에서 음악 과 동영상 이 통합 된 환경 을 주요 기능 으로 제공 합니다 . 이러 한 응용 프로그램 은 MediaHistory MediaHistoryItem 클래스 를 사용 하 여 음악 + 동영상 허브 와 통합 하 고 , 미디어 재생 에 대한 일관 된 최종 사용 자 환경 을 보장 합니다 . 음악 + 동영상 허브 와 통합 되 는 응용 프로그램 의 예 는 Windows Phone 용 코드 샘플 항목 에서 음악 + 동영상 허브 샘플 을 참조 하 십시오 . 아래 에 나오 는 응용 프로그램 인증 요구 사항 을 따르 는 것 뿐 아니 라 , 응용 프로그램 에서 MediaHistory 및 MediaHistoryItem 클래스 를 사용 하 여 음악 + 동영상 허브 응용 프로그램 으로 간주 되 도록 해야 합니다 . 응용 프로그램 은 Windows Phone 마켓 플레이스 의 응용 프로그램 전송 및 인증 프로세스 를 거친 후 해당 API 를 호출 하 는 데 필요 한 보안 기능 을 수신 하 며 , 앱 목록 에 자동 으로 표시 됩니다 . 음악 + 동영상 허브 아키텍처 음악 + 동영상 허브 는 4 개 의 개별 목록 으로 구분 됩니다 . Zune 은 음악 , 동영상 , 팟캐스트 , 라디오 및 Zune 마켓 플레이스 의 실행 지점 입니다 . 음악 옆 에 있 는 재생 버튼 을 누르 면 전체 음악 컬렉션 이 무작위 모드 로 재생 됩니다 . 재생 기록 에 는 최근 에 재생 한 음악 , 동영상 , 재생 목록 , 아티스트 , 팟캐스트 , FM 라디오 방송국 및 타사 콘텐츠 가 포함 됩니다 . 이 목록 은 음악 + 동영상 허브 응용 프로그램 이 미디어 를 재생 할 때 업데이트 합니다 . 새로 만들 기 에 는 휴대폰 과 동기 화 되 었 거나 Zune 마켓 플레이스 에서 다운로드 한 새 음악 , 동영상 또는 팟캐스트 의 업데이트 된 목록 이 포함 됩니다 . 이 목록 은 미디어 를 단말기 에 추가 할 때 또는 사용 자 가 응용 프로그램 에서 " 개체 " 를 만들 때 ( 예 : 라디오 방송국 또는 음악 태그 를 만든 경우 ) 업데이트 합니다 . 앱 에 는 단말기 에 설치 된 음악 + 동영상 허브 응용 프로그램 목록 이 포함 됩니다 . 응용 프로그램 전송 및 인증 프로세스 는 개발자 가 MediaHistory 및 MediaHistoryItem API 를 호출 중임 을 감지 하 고 응용 프로그램 의 HubType 을 설정 합니다 . 이 경우 응용 프로그램 이 단말기 에 설치 되 면 이 목록 에 표시 됩니다 . 응용 프로그램 인증 요구 사항 음악 + 동영상 허브 응용 프로그램 을 음악 + 동영상 허브 와 통합 하 려면 Windows Phone 의 응용 프로그램 인증 요구 사항 을 준 수 해야 합니다 . Windows Phone 마켓 플레이스 전송 프로세스 는 음악 + 동영상 허브 API 의 사용 을 감지 하 고 Windows Phone 응용 프로그램 매 니 페스트 를 사용 하 여 응용 프로그램 에 대한 액세스 권한 을 부여 합니다 . 음악 + 동영상 허브 에 표시 되 는 타일 은 추가 아이콘 규칙 을 따라야 합니다 . 타일 마다 응용 프로그램 제목 또는 로고 를 포함 해야 합니다 . 지금 재생 타일 은 358 x 358 픽셀 이 어야 합니다 . 파일 크기 는 75 KB 이하 여야 합니다 . 다른 타일 의 크기 는 173 x 173 픽셀 이 어야 합니다 . MediaHistoryItem 클래스 의 Title 속성 은 방송국 이름 이나 동영상 제목 등 , 콘텐츠 를 나타내 는 텍스트 로 설정 해야 합니다 . 사용자 의 혼동 을 막 기 위해 , 허브 타일 을 누를 때 앨범 이 재생 되 는 경우 가 아니 면 허브 타일 에 앨범 아트 를 포함 하 면 안 됩니다 . 응용 프로그램 이 스트림 을 재생 할 경우 허브 타일 그래픽 은 재생 중 인 스트림 을 나타내 야 합니다 . 이것 은 인증 요구 사항 은 아니 지만 , 권장 되 는 사항 입니다 . 음악 + 동영상 허브 통합 테스트 응용 프로그램 이 음악 + 동영상 허브 에 통합 되 려면 먼저 Windows Phone 마켓 플레이스 에서 응용 프로그램 전송 및 인증 프로세스 를 거쳐야 하 므로 테스트 시 에 는 별도 의 방법 을 사용 할 수 있 습니다 . Windows Phone 의 응용 프로그램 매니 페스트 파일 에서 HubType 값 이 1 로 설정 되 어 있 는지 확인 합니다 . 다음 코드 예제 는 HubType 값 을 설정 하 는 방법 을 보여 줍니다 . 
 현재 릴리스 의 Windows Phone 에뮬레이터 에서 는 음악 + 동영상 허브 통합 을 테스트 할 수 없 습니다 . 반드시 실제 휴대폰 단말기 에서 음악 + 동영상 허브 통합 을 테스트 해야 합니다 . 휴대폰 이 Zune 소프트웨어 와 동기 화 하 는 동안 음악 + 동영상 허브 타일 을 업데이트 하 려고 하 면 API 에서 예외 가 발생 합니다 . ' 재생 기록 ' 목록 의 ' 지금 재생 ' 타일 업데이트 다음 코드 예제 에서 는 MediaHistory 및 MediaHistoryItem 클래스 를 사용 하 여 재생 기록 목록 에서 지금 재생 타일 을 업데이트 하 는 방법 을 보여 줍니다 . 
 ' 재생 기록 ' 목록 업데이트 다음 코드 예제 에서 는 MediaHistory 및 MediaHistoryItem 클래스 를 사용 하 여 재생 기록 목록 에서 지금 재생 타일 외 에 다른 타일 을 업데이트 하 는 방법 을 보여 줍니다 . 
 ' 새로 만들 기 ' 목록 업데이트 다음 코드 예제 는 MediaHistory 및 MediaHistoryItem 클래스 를 사용 하 여 새 목록 을 업데이트 하 는 방법 을 보여 줍니다 . 
 ' 재생 기록 ' 또는 ' 새로 만들 기 ' 목록 에서 실행 될 때 항목 재생 다음 코드 예제 에서 는 재생 기록 또는 새로 만들 기 목록 의 항목 에서 응용 프로그램 이 실행 되 었 는지 를 확인 하 는 방법 을 보여 줍니다 . 이 작업 은 OnNavigatedTo ( NavigationEventArgs ) 이벤트 처리 기 에서 수행 됩니다 . NavigationContext 의 정보 는 항목 과 연결 된 미디어 를 확인 하 는 데 사용 됩니다 . 이 경우 의 항목 은 단말기 미디어 라이브러리 의 곡 입니다 . 페이지 로드 가 완료 되 면 PhoneApplicationPage 에 대한 Loaded 이벤트 처리 기 에서 곡 재생 이 시작 됩니다 . 자세 한 내용 은 음악 + 동영상 허브 샘플 을 참조 하 십시오 . 
 참고 항목 참조 M e d iaHistoryMediaHistoryItem 다른 리소스 Windows Phone 용 미디어 개요