1

私はここからYoutubeアトムフィードから読み取るためにMWFeedParserを使用しています:ここ

Xmlコード:

 <media:thumbnail url='http://i.ytimg.com/vi/7_1PfqGVSg0/0.jpg' height='240' width='320' time='00:01:34.500'/>

media:thumbnailのURLを取得するにはどうすればよいですか?私はこれからMWFeedParser.mを変更しようとしました:

else if ([currentPath isEqualToString:@"/feed/entry/link"]) { [self processAtomLink:currentElementAttributes andAddToMWObject:item]; processed = YES; }

これに:

else if ([currentPath isEqualToString:@"/feed/entry/media:thumbnail"]) { [self processAtomLink:currentElementAttributes andAddToMWObject:item]; processed = YES; }

しかし、それは機能しません:(

4

1 に答える 1

3

セクションの場合、FeedTypeAtomは次のコードを追加します。

else if ([currentPath isEqualToString:@"/feed/entry/media:group/media:thumbnail"]) {
    NSString *urlString = [currentElementAttributes objectForKey:@"url"];                   
    if ( urlString != nil && urlString.length > 0) 
        item.thumbnail = urlString;  
    processed = YES;
}

また、NSString*thumbnailプロパティをMWFeedItemオブジェクトに追加します

于 2011-04-18T06:56:46.263 に答える