2011-03-25 2 views

답변

3

이 작업을 시도 할 수 :

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.youtube.com]] 
+0

덕분에, 그러나 나는 그렇게 사용자 일단은 비디오 플레이어로 실행하고 비디오를 재생 버튼을 클릭하여 필요합니다. 장치의 사파리에서 실행되는 모든 것 – LAA

+1

시뮬레이터 또는 실제 장치에서 테스트 중이십니까? 나는 그것이 다르게 작동한다고 믿습니다. –

+0

시뮬레이터에서 maps & youTube는 Safari에서 열려 있습니다. 기기에서 해당 앱에서 열립니다. –

11

아이폰 OS 장치는 인식 URL 체계를 가지고있다. 다음과 같이 youTube URL을 만드십시오.

http://www.youtube.com/watch?v=VIDEO_IDENTIFIER 

그러면 YouTube 플레이어가 실행됩니다.

NSString *videoName = @"1JynBEX_kg8"; 
NSString *string = [NSString stringWithFormat:@"http://www.youtube.com/watch?v=%@", videoName]; 
NSURL *url = [NSURL URLWithString:string]; 
UIApplication *app = [UIApplication sharedApplication]; 
[app openURL:url]; 

iOS URL 체계 Apple URL Scheme Reference에 대한 자세한 내용은

0

저는 특정 주제에 대해 전문가가 아니지만 youTube developper 키트를 체크인 했습니까? 제 생각에는 코코아가 들어 있습니다.

또 다른 방법은 비디오 만 포함 된 웹 페이지를 가리키는 웹보기를 만드는 것입니다. 나는 이것이 작동하는 해결책이라고 생각한다. 나는 블랙 개구리의 대답을 믿지

1

는 sharedInstance는 다음과 같이 sharedApplication 변경되어야합니다

NSString *videoName = @"1JynBEX_kg8"; 
NSString *string = [NSString stringWithFormat:@"http://www.youtube.com/watch?v=%@", videoName]; 
NSURL *url = [NSURL URLWithString:string]; 
UIApplication *app = [UIApplication sharedApplication]; 
[app openURL:url]; 
+0

윌리엄스, 감사합니다. 나는 앞서 가서 정확한 답을 통해 대답을 수정했다. –

관련 문제