Melhor método para rodar vídeos do youtube em seu App.

4 views
Skip to first unread message

Saraiva

unread,
Jun 15, 2012, 10:26:20 AM6/15/12
to iOS Gerais
Bom dia amigos, algum de vocês já precisou rodar vídeos do youtube
dentro de sua aplicação? Estou utilizando o código abaixo para rodar e
funciona tranquilamente, entretanto após finalizar o player, ao clicar
no botão Done, o vídeo não retorna para minha view que o chamou, ele
retorna para a view principal do meu projeto e os botões ao serem
clicados parecem não executar seus respectivos eventos. Será que está
faltando algo em meu código? Alguém já teve experiências com vídeos do
youtube, utilizou algum outro método para rodá-lo?


- (void)embedYouTube:(NSString*)url frame:(CGRect)frame
{
NSString* embedHTML = @"<html><head> <style type=\"text/css\">body
{background-color: transparent;color: white;}</style></head><body
style=\"margin:0\"><embed id=\"yt\" src=\"%@\" type=\"application/x-
shockwave-flash\" width=\"%0.0f\" height=\"%0.0f\"></embed></body></
html>";
NSString* html = [NSString stringWithFormat:embedHTML, url,
frame.size.width, frame.size.height];

UIWebView *webView =[[UIWebView alloc] initWithFrame:CGRectMake(0,
0, 320, 480)];
[webView loadHTMLString:html baseURL:nil];
[self.view addSubview:webView];
}
- (void)viewDidLoad
{
[self embedYouTube:@"http://www.youtube.com/watch?
v=ps47vN5LU80&feature=youtube_gdata_player" frame:CGRectMake(0, 0,
320, 480)];
[super viewDidLoad];
}

Desde já agradeço à todos.
Claudimar
Reply all
Reply to author
Forward
0 new messages