2015-07-11 83 views
3

播放按钮,这是我的SO :)核心焦点API - kUTTypeAudio在搜索结果

第一个问题,是否有可能与新的搜索API,以在搜索结果电池的播放按钮?

我想是这样的:

let attributeSet = CSSearchableItemAttributeSet(itemContentType: kUTTypeAudio as String) 
... 
attributeSet.contentType = kUTTypeAudio as String 
attributeSet.contentURL = NSURL(fileURLWithPath: dataPath) 

在他们寻找一个电影的基调,并得到了与播放按钮的结果。 也许这是可能的以后测试版?

感谢您的帮助!

回答

1

是和否。审查文件,这是我最喜欢的问题:)。就Core Spotlight而言,如果它是一项可行的功能,那么到目前为止,并未公开向Apple提供的文档公开注释。正如您在主题演讲中看到的那样,他们在发现包含Rich Result的索引期间讨论Rich Results(拨打电话号码,播放电影等),更具体地说,在Web Markup API讨论期间,这就是为什么您看到您看到的内容基调。他们注释有两种方法可以完成播放电影或音频:

您还可以使用架构标记在富结果中启用操作。例如,您可以让用户拨打一个电话号码,获取路线到一个地址,或通过整合标记相似,这里显示的代码播放音频或视频:

<!-- Two ways to enable playing audio or video. -> 

<!-- Using Open Graph markup: -> 
<meta property="og:video:url" content="https://example.com/videofile"> 

<!-- Using Schema.org markup: -> 
<div itemscope itemtype= 
    "http://schema.org/AudioObject"> 
    <meta itemprop="contentUrl" 
content="http://example.com/x.m4a" /> 
</div> 

SOURCE

+0

有没有办法来添加CoreSpotlight搜索项目中的Web标记,是否存在? –

+3

没有。两种不同的API。 – soulshined