Youtube嵌入rel=0在iphone上不起作用
Youtube embed rel=0 not working on iphone
试图使用嵌入youtube视频?rel=0参数,这样当视频结束时,它就不会在播放器中显示相关视频,比如:
<iframe width="560" height="315" src="//www.youtube.com/embed/TRrL5j3MIvo?rel=0" frameborder="0" allowfullscreen></iframe>
这在桌面浏览器上效果很好,但在iOS上,youtube似乎删除了url末尾的所有参数。因此,当用户观看整个视频,然后在移动youtube播放器中按下"完成"时,相关视频现在会显示在浏览器中。我的第一个想法是尝试附加?页面加载后,rel=0 param在末尾使用javascript,但运气不佳。
您可以使用webview作为youtube播放器
试试下面的代码它是为我工作
in.h文件
@属性(强,非原子)UIWebView*webView;以及在你的.m文件中
NSString *videoURL = @"http://www.youtube.com/embed/M7lc1UVf-VE?autoplay=1&origin=http://example.com";
//如果你的url不是嵌入格式,或者它是动态的,那么你必须将它转换为嵌入格式。
videoURL = [videoURL stringByReplacingOccurrencesOfString:@"watch?v=" withString:@"embed/"];
NSRange range = [videoURLString rangeOfString:@"&"];
@try {
videoURLString = [videoURLString substringToIndex:range.location];
}
@catch (NSException *exception) {
}
// here your link is converted in embed format.
NSString* embedHTML = [NSString stringWithFormat:@"'
<html><head>'
<style type='"text/css'">'
iframe {position:absolute; top:50%%; margin-top:-130px;}'
body {'
background-color: transparent;'
color: white;'
}'
</style>'
</head><body style='"margin:0'">'
<iframe width='"100%%'" height='"240px'" src='"%@'" frameborder='"0'" allowfullscreen></iframe>'
</body></html>",videoURL];
self.webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
[self.view addSubview:self.webView];
[self.webView loadHTMLString:embedHTML baseURL:nil];
在这里,您可以根据需要更改网络视图框架,也可以更改视频URL。
有两个概念,可嵌入和联合。iOS设备使用iframe,所以它们基本上是嵌入的。使用播放器API的Android设备可以检查银团。
当你搜索->列表时,你可以将videoEmbeddable和videoSyndicated设置为true。
或者,如果你正在迭代视频,对于每个视频,你可以用视频id进行视频->列表调用,并检查嵌入响应中的状态。
这里有一篇关于这个主题的博客文章,尽管示例在v2中,但信息仍然是相关的。
从Iframe中的YouTube嵌入播放器使用的信息没有';t在iOS6 中工作
相关文章:
- Javascript在IPhone中不起作用
- 使用Javascript的Ajax请求在iPhone浏览器中不起作用
- Sencha触摸地理位置在设备上(iPhone 5)上2-3次后获取当前位置不起作用
- jQuery on Click on Click 在 iPhone(触摸设备)上不起作用
- Skype URI在Chrome,iPad,iPhone上的HTTPS下不起作用
- 地理位置在iPhone上不起作用
- 输入式收音机在 iPhone 上不起作用
- Jquery mobile data-rel=“dialog” 在 iPhone 或 iPad 上不起作用
- javascript jquery 调用 php 在 iPhone/Ipad 上不起作用
- 网站jquery点击在iPhone上不起作用
- FB.ui发送对话框在iPhone上不起作用
- jQuery selectmenu更改功能在iPhone上不起作用
- Bootstrap 3.2下拉菜单切换在iPhone上不起作用
- Javascript切换按钮在iPhone上不起作用
- javascript:href链接在iPhone中不起作用
- 在iPhone上滚动iframe'不起作用
- iOS iPad和iPhone用户代理在Phonegap应用程序中不起作用
- Youtube嵌入rel=0在iphone上不起作用
- javascript onclick组合两个事件在ios(iPhone、iPad)上不起作用
- .keyup jquery在Iphone上不起作用