作者iasm (魔术研究员)
看板MacDev
标题[问题] 如何在tableview中连接到youtube影片,按done又可以回来?
时间Tue Sep 7 02:23:01 2010
各位
最近在开发从tableview中按了某一个cell直接播放youtube影片
但是我如下的写法,产生的结果是按了cell後,叠加一个view
上面有一个可以按play键的youtube影片图示
按了以後才跳到播放影片的介面,按done後又回到刚刚那一个
可以按play键的youtube影片图示
可是我的需求是,在tableview中按了cell直接跳到播放影片的介面
播完後就直接回到tableview中
就差临门一脚了,请大家帮帮我吧!!!
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
CGRect frame=CGRectMake(0, 0, 320, 240);
NSString *youtubelinkpath=
@"
https://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];
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.204.99.222