2011-04-20 3 views

답변

1

마지막으로 XML을 문자열 조작 메소드를 사용하여 구문 분석하기로 결정했습니다. 저것은 나가 단 url을 필요로하기 때문에 성공이었다. youtubeXml은 I 비디오 ID가 태그 ID로 존재 알것 출력 데이터 스트림

+0

XPath가 솔루션이어야합니다. – StackOverflowNewbie

0

비디오 ID가 아래 : http://gdata.youtube.com/feeds/api/videos/[id is here]

URL에 대한 Android VIEW 활동을 시작할 수 있습니다. 'http://youtube.com/[video id]'를 클릭하면 기본 YT 플레이어가 동영상과 함께 시작됩니다 (또는 사용자에게 목록에서 플레이어를 선택하도록 요청).

+0

의 문자열 표시를 포함하는 문자열이다 여기

int start = youtubeXml.indexOf("<media:player url='"); String urlPart = youtubeXml.substring(start); youtubeUrl = (String) urlPart.subSequence(urlPart.indexOf("http"), urlPart.indexOf(";feature")); 

다음과 같이 I 문자열을 조작. 또한 비디오 URL은 media : 그룹에서 사용할 수 있습니다. 하지만 xml 응답을 구문 분석에 몇 가지 문제가 있습니다. 내가 돔 파서, XML 파서와 saxfeed 파서를 당겨 봤어. 모두 오류 메시지를 표시합니다. 이제 XML 스트림을 문자열로 변환하고 미디어 URL을 잘라 냈습니다. – includeMe

관련 문제