2012-04-25 11 views
3

私はかなり奇妙な問題に遭遇しました。今私がしようとしているのは、特定のリンクのYouTubeビデオのオーディオを取得することだけです。私はいくつかのことを試しましたが、うまくいかなかったか、効率的ではありませんでした。YouTube動画の音声のみを再生するには?

こうして私はここでもっと経験豊富なiOS開発者に尋ねることにしました。前もって感謝します。ちょうどあなたのメディアプレーヤーで動画を再生し、それにフレームを与えるいけない、これはオーディオを再生します

@implementation ViewController 
@synthesize web; 

- (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]; 
} 

-(IBAction)play{ 

    [self embedYouTube:@"http://www.youtube.com/watch?v=iw1aT5c1Lus" frame:CGRectMake(0, 0, 320, 480)]; 

} 

答えて

4

が、画像

+0

をロードしないで答えてくれてありがとう。私はWebページのフレームを変更し、YouTubeフレームを埋め込みましたが、動作しませんでした。コードをアップロードしました。 ありがとうございました –

+0

まだできませんでした。お手伝いできますか? –

関連する問題