我有一个网站,允许用户使用标签来嵌入他们的视频,例如。
<iframe width="560" height="315" src="http://www.youtube.com/embed/se2P7hjPanE" frameborder="0" allowfullscreen></iframe>
实际上这个iframe字符串来自像这样的服务
<br />
\n<iframe width="560" height="314''
src="http://www.youtube.com/embed/se2P7hjPanE" frameborder="0"
allowfullscreen></iframe>
如何获取我的原始iframe字符串如何解析src值,并且可能是其他值也加载视频实际上我使用了MWfeedparser(https://github.com/mwaterfall/MWFeedParser)但是我没有得到这样的
<iframe width="560" height="314'' src="http://www.youtube.com/embed/se2P7hjPanE" frameborder="0" allowfullscreen></iframe>
在高度属性后得到('')而不是“
我该如何解决这个问题
我想从帧上方获得src值我想在iphone的webview中播放该视频
所以我想在我的iphone中播放该特定视频(客户端上传的)。
答案 0 :(得分:0)
示例代码:
NSString *myString = @"<iframe width="560" height="314'' src="http://www.youtube.com" frameborder="0" allowfullscreen></iframe>";
NSRange firstRange = [myString rangeOfString:@"http://"];
NSRange secondRange = [[myString substringFromIndex:firstRange.location] rangeOfString:@"""];
NSRange finalRange = NSMakeRange(firstRange.location, secondRange.location);
NSString *subString = [myString substringWithRange:finalRange];
NSLog(@"subString :: %@",subString);