3

私はかなり奇妙な問題に遭遇しました。私が今やろうとしているのは、特定のリンクの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

1 に答える 1

4

メディアプレーヤーでビデオを再生するだけですが、フレームを与えないでください。これにより、オーディオは再生されますが、画像は読み込まれません。

于 2012-04-25T23:32:31.967 に答える