首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过简单地推送uitableview的单元格来显示youtube视频

如何通过简单地推送uitableview的单元格来显示youtube视频
EN

Stack Overflow用户
提问于 2010-09-07 02:44:56
回答 1查看 894关注 0票数 1

我终于想出了如何在uitableview中显示youtube视频,但我写的代码导致了一个youtube图像按钮,它就像一个重叠的图像。在我按下“youtube图像按钮”后,它会跳转到一个带有“完成”按钮的视频播放器。youtube视频播放得很好。当我在youtube视频播放器中按下“完成”按钮时,它返回到上一页-youtube图像按钮重叠在uitableview上。我的目标是通过简单地按下uitableview的一个单元格来显示youtube视频,当我在youtube视频播放器中按下“完成”按钮时,页面就会返回到相同的uitableview。下面是我的代码。有人能告诉我如何修改代码来实现我的目标吗?

代码语言:javascript
复制
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
CGRect frame=CGRectMake(0, 0, 320, 240);
NSString *youtubelinkpath=@"http://www.youtube.com/watch?v=abx43GTD05o&feature=topvideos";
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, youtubelinkpath, frame.size.width, frame.size.height];
UIWebView *videoView = [[UIWebView alloc] initWithFrame:frame];
[videoView loadHTMLString:html baseURL:nil];
[self.view addSubview:videoView];
[videoView release];
}
EN

回答 1

Stack Overflow用户

发布于 2010-09-07 16:42:03

我刚刚发现MPMoviePlayerController可以播放互联网上的mp4文件。如果获取到特定youtube视频对应的mp4文件链接,是否可以通过MPMoviePlayerController播放youtube视频?如果是这样的话,我的所有问题都会立即解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3653679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档