2012-11-05 2 views
2

간단한 Java 응용 프로그램을 작성 중입니다. 기본적으로 YouTube Data API에서 키워드를 검색하고 동영상 목록을 가져 오는 중입니다. 각 동영상에는 설명, 작성자, 재생 시간 및 미리보기 이미지가 있습니다. 모든 것이 훌륭하게 작동합니다. 이제 240p 비디오를 없애고 싶지만 적절한 해결책을 찾지 못했습니다. 동영상 입력 피드에는 해당 정보가 없습니다.YouTube Java API : 사용 가능한 비디오 해상도 받기

의견이 있으십니까?

답변

1

난 당신 만 HD 매개 변수를 기준으로 필터링 할 수 있다고 생각합니다 :

http://apiblog.youtube.com/2011/10/more-ways-to-find-what-youre-looking.html

HD -이 일이 당신이 고해상도 버전을 사용할 수있는 비디오를 요청할 수 있습니다. hd (값이 필요 없음)를 지정하면 검색 결과의 모든 비디오를 720p 이상에서 재생할 수 있으며 1080p와 같은 더 높은 해상도도 사용할 수 있습니다. 매개 변수를 그대로두면 검색 결과가 해상도에 따라 필터링되지 않습니다. 요소는이 검색 매개 변수에 해당합니다.

+0

답변 해 주셔서 감사합니다. 이미 hd 매개 변수로 내용을 필터링했습니다. 하지만이 경우에는 480p 및 360p 동영상을 잃게됩니다. 다른 제안? – Hamdi

+0

240p에서만 사용할 수있는 비디오는 걸러 낼 수 없습니다. Matias의 대답은 우리가 지원하는 유일한 필터링 유형을 설명합니다. –

+0

Thanks @JeffPosnick. YouTube API 팀원으로부터 그 이야기를 듣는 것이 좋습니다. – Hamdi