2013-09-11 76 views
2

Schema.org的example音樂曲目顯示在itemprop="track"元素內標記爲itemprop="audio"的「播放按鈕」。用itemprop音頻標記iframe音頻播放器是否合適?

如果我從soundcloud這樣的服務中嵌入整個iframe(但可以是任何服務),那麼將iframe標記爲「音頻」是否合適?

<article class="track" itemprop="track" itemscope 
    itemtype="http://schema.org/MusicRecording"> 
    <span itemprop="name">My Song</span> 
    <meta itemprop="url" content="http://mysite.com/music"> 
    <iframe itemprop="audio" src="https://w.soundcloud.com/p..."></iframe> 
</article> 

回答

2

我認爲這是。 至於我你的使用情況相符音頻樓盤介紹:

嵌入音頻對象。

可以說,你通過iframe嵌入音頻。

音頻屬性類型AudioObject這是比只是鏈接到一個頁面更廣泛。 說明類型說

一個音頻文件。

但實際上這更多的是關於嵌入到頁面的音頻對象。考慮在那個頁面上的代碼示例,其中標記是圍繞Flash播放器完成的。

<div itemscope itemtype="http://schema.org/AudioObject"> 
    <span itemprop="name"><b>12oclock_girona.mp3</b></span> 

<script type="text/javascript"> 
    var fo = new FlashObject("http://google.com/flash/preview-player.swf", 
    "flashPlayer_719", "358", "16", "6", "#FFFFFF");fo.addVariable("url","http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3");fo.addVariable("autostart", "0");fo.write("flashcontent_719"); 
</script> 

<meta itemprop="encodingFormat" content="mp3" /> 
<meta itemprop="contentURL" content="http://media.freesound.org/data/0/previews/719__elmomo__12oclock_girona_preview.mp3" /> 

<span class="description"> 
       <meta itemprop="duration" content="T0M15S" /> 
       <span itemprop="description">Recorded on a terrace of Girona a sunday morning</span> 
</span> 
</div> 

此外,這種類型是從rNews派生(至少部分)。據說

該類包含IPTC rNews屬性的衍生物。 rNews是一個發佈元數據的 數據模型,目前有序列化爲 可用於RDFa和HTML5 Microdata。有關 的更多信息IPTC和rNews可在rnews.org上找到。

而且在rNews AudioObject的goal是標記

視聽設備與項目關聯對象。

它沒關係,它是如何(iframe,鏈接等)完成。

+0

不錯。感謝徹底的答覆。 – squarecandy

+0

高興地幫助:) – ajax