首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标签内的MWFeedParser标签(媒体:缩略图)

标签内的MWFeedParser标签(媒体:缩略图)
EN

Stack Overflow用户
提问于 2011-04-11 10:47:21
回答 1查看 735关注 0票数 1

我正在使用MWFeedParser从这里读取Youtube atom提要:here

Xml代码:

代码语言:javascript
复制
 <media:thumbnail url='http://i.ytimg.com/vi/7_1PfqGVSg0/0.jpg' height='240' width='320' time='00:01:34.500'/>

如何获取媒体的url :缩略图?我尝试在MWFeedParser.m中进行如下更改:

代码语言:javascript
复制
else if ([currentPath isEqualToString:@"/feed/entry/link"]) { [self processAtomLink:currentElementAttributes andAddToMWObject:item]; processed = YES; }

要这样做:

代码语言:javascript
复制
else if ([currentPath isEqualToString:@"/feed/entry/media:thumbnail"]) { [self processAtomLink:currentElementAttributes andAddToMWObject:item]; processed = YES; }

但是它不工作:(

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-18 14:56:46

在case FeedTypeAtom一节中添加以下代码:

代码语言:javascript
复制
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;
}

还要向MWFeedItem对象添加NSString *缩略图属性

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5616311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档