小编Ale*_*ngo的帖子

如何在iOS上嵌入YouTube视频并直接在UIWebView上播放而无需全屏?

我正在使用此代码在iOS上播放YouTube视频

- (void)embedYouTube:(NSString *)urlString frame:(CGRect)frame
{
    NSString *htmlString = [NSString stringWithFormat:@"<html><head><meta name = \"viewport\" content = \"initial-scale = 1.0, user-scalable = yes, width = 320\"/></head><body style=\"background:#00;margin-top:0px;margin-left:0px\"><div><object width=\"320\" height=\"180\"><param name=\"movie\" value=\"http://www.youtube.com/v/%@&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"http://www.youtube.com/v/%@&f=gdata_videos&c=ytapi-my-clientID&d=nGF83uyVrg8eD4rfEkk22mDOl3qUImVMV6ramM\"type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"320\" height=\"180\"></embed></object></div></body></html>", urlString, urlString];

    UIWebView *videoView = [[UIWebView alloc] initWithFrame:frame];
    [videoView loadHTMLString:htmlString baseURL:nil];
    [self.view addSubview:videoView];
    [videoView release];
}
Run Code Online (Sandbox Code Playgroud)

它有点像魅力,但我想要一个不同的行为.现在,视频的缩略图显示在webview上(很好!)但是当我点击播放图标时,它会全屏打开.我需要在同一窗口中完成播放,因为我需要显示更多内容.

如何制作的任何线索?Thansk提前

xcode ios

15
推荐指数
1
解决办法
3万
查看次数

标签 统计

ios ×1

xcode ×1