2010-01-19 10 views
2

UIWebView를 사용하여 YouTube의 비디오 목록을 표시하는 응용 프로그램을 개발 중입니다.
동영상을 재생할 때 YouTube에서 퍼가기 기능을 사용하고 사용자가 동영상 미리보기 이미지를 클릭하면 YouTube 애플리케이션이 열립니다.iPhone SDK- 내 응용 프로그램 내에서 YouTube 응용 프로그램 시작

내 웹보기에서 YouTube 미리보기 이미지 근처에있는 "지금보기"버튼을 클릭 할 때 동일한 기능이 실행되기를 원하지만 YouTube 비디오에 "href"를 사용하려고하면 " youtube play page "가 아니라 embed 방식과 같은 youtube iPhone 응용 프로그램 ...

아이디어가 있으십니까?

Netanel. 테스트 응용 프로그램은 사파리를 시작하고 단순히 유튜브 비디오의를 열어 :

내가 실행 코드를 다음과 같이 테스트 프로젝트를 만들었습니다

답변

1

:에 시뮬레이터에서 프로젝트를 실행

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=5ra01Bqef7A"]]; 

당신이 발견 한 문제를 재현 할 수 페이지. 그러나 아이폰에서 같은 프로젝트를 실행했을 때 그 결과는 달라졌다 : 그것은 Youtube 앱을 시작했고 URL에 비디오를 선적/재생하기 시작했다.

동일한 코드가 다른 방식으로 동작하는 이유는 Simulator에 Youtube 앱이 없기 때문에 해당 환경에서 사용할 수있는 유일한 URL 처리기는 Safari뿐입니다. 모든 것이 제대로 작동하므로 앱을 계속 개발할 수 있습니다.

은 BTW 여기에 아이폰 애플 리케이션과 통합에 대한 유튜브에서 정말 좋은 공식 블로그 게시물입니다 : YouTube APIs + iPhone = Cool mobile apps

+0

그렇하지만, 응용 프로그램이 백그라운드로 이동하고 사용자에 대해이 방법은 응용 프로그램으로 다시 전환하는 것은 매우 어렵다 – deimus

관련 문제