如何加载Live youtube url链接到webview?

时间:2015-03-21 08:50:45

标签: ios objective-c

我尝试多次加载Live youtube网址,但我不确定为什么没有工作。

注意: - youtube url在webbrowser上运行正常,我可以在iphone上实现。所以请帮助我。

查询: - 网址是在网页视图中打开但不是流媒体和给我当前的现场情景。我可以在webbrowser上看到现场darshan,但在我的应用程序中我看不到它只是暂停屏幕。

请查看下面我可以使用的代码。

 - (void)viewDidLoad {
        [super viewDidLoad];
         NSString *strUrl=@"https://www.youtube.com/embed/"; // this is live darshan url
        [self embedYouTube:strUrl frame:CGRectMake(10, 50, 300, 300)];
    }

- (void)embedYouTube:(NSString *)urlString frame:(CGRect)frame {

    NSString *embedHTML = @"\
    <!DOCTYPE html><html><head>\
    <style>body{margin:0px 0px 0px 0px; background:#1111}</style>\
    </head><body><div id=\"player\"></div>\
    <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
    width=\"%0.0f\" height=\"%0.0f\"></embed>\
    </body></html>";

    NSString *html = [NSString stringWithFormat:embedHTML, urlString, frame.size.width, frame.size.height];
    UIWebView *videoView = [[UIWebView alloc] initWithFrame:frame];
    videoView.delegate = self;
    videoView.mediaPlaybackRequiresUserAction=YES;
    videoView.backgroundColor = [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:0.0];
    videoView.opaque= NO;
    [videoView loadHTMLString:html baseURL:[[NSBundle mainBundle] resourceURL]];
    [self.view addSubview:videoView];
}

0 个答案:

没有答案