私のアプリケーションでは、ユーザーはbofunk.com、dailymotion.com、youtube.com、metacafe.com、stupidvideos.comなどのさまざまなビデオサイトからビデオをダウンロードして再生できます。さまざまなサイトからビデオをダウンロードする背後にある考え方は何ですか。これは、html文字列からダウンロード可能なURLを生成することによるものですが、他のサイトでは機能しません。誰かが私にこれを案内してもらえますか?事前に感謝します。これは私が試したものです。 bofunk.comで働いています
`-(BOOL)searchForVideoInBOFUNKHTML:(NSString*)htmlString;
{
NSString *strHTML=[NSString stringWithFormat:@"%@",htmlString];
NSString *newString;
if ([htmlString rangeOfString:@"id=\"vidplaya\""].location == NSNotFound)
{
return false;
}
else
{
htmlString = [strHTML substringFromIndex:[htmlString rangeOfString:@"id=\"vidplaya\""].location];
htmlString= [htmlString stringByReplacingOccurrencesOfString:[htmlString substringFromIndex:100]
withString:@""];
newString =[htmlString stringByReplacingOccurrencesOfString:[htmlString substringFromIndex:[htmlString rangeOfString:@"quality"].location] withString:@""];
NSLog(@"%@",newString);
newString = [[[newString substringFromIndex:[newString rangeOfString:@"/"].location] substringFromIndex:3] stringByReplacingOccurrencesOfString:@"\"" withString:@""];
NSLog(@"%@",newString);
newString = [newString stringByReplacingOccurrencesOfString:@" " withString:@""];
NSLog(@"%@",newString);
embededURL = [[NSString alloc] initWithFormat:@"http://media.bofunk.com/media/flvs/%@.flv",newString];
NSLog(@"%@",embededURL);
return true;
}
return false;
}
`しかし、dailymotion.comのようなサイトでは機能していません。これらのサイトの暗号化に関連する問題ですか?