AMP

重要事項:這份文件不適用於您目前選取的格式 stories

amp-soundcloud

 
您現在可以在有效的 AMP 文件之外使用這個元件,方法是使用此元件的 Bento 版本。請參閱 Bento 指南,以瞭解詳情。

說明

顯示 Soundcloud 音訊片段。

 

必要指令碼

<script async custom-element="amp-soundcloud" src="https://cdn.ampproject.org/v0/amp-soundcloud-0.1.js"></script>

範例

若使用 responsive 版面配置,範例中的 widthheight 應能為 1:1 長寬比的嵌入產生正確的版面配置

視覺模式

<amp-soundcloud
  width="480"
  height="480"
  layout="responsive"
  data-trackid="243169232"
  data-visual="true"
></amp-soundcloud>

經典模式

<amp-soundcloud
  width="480"
  height="480"
  layout="responsive"
  data-trackid="243169232"
  data-color="ff5500"
></amp-soundcloud>

屬性

data-trackid 如果未定義 data-playlistid,則此屬性為必填。
此屬性的值是曲目的 ID,為整數。
data-playlistid 如果未定義 data-trackid,則此屬性為必填。此屬性的值是播放清單的 ID,為整數。
data-secret-token (選填) 曲目的私密權杖 (如果曲目為私人)。
data-visual (選填) 如果設定為 true,則會顯示全寬「視覺」模式;否則會顯示為「經典」模式。預設值為 false
data-color (選填) 此屬性是「經典」模式的自訂色彩覆寫。在「視覺」模式中,系統會忽略此屬性。請指定十六進位色彩值,但不含開頭的 # 字元 (例如,data-color="e540ff")。
width 和 height amp-soundcloud 的版面配置設定為 fixed-height,且會填滿所有可用的水平空間。這最適合「經典」模式,但對於「視覺」模式,建議高度為 300px、450px 或 600px,如同 Soundcloud 嵌入程式碼。這樣可讓音訊片段的內部元素在行動裝置上正確調整大小。

驗證

請參閱 AMP 驗證工具規格中的 amp-soundcloud 規則

需要更多協助嗎?

您已將這份文件讀過許多遍,但內容仍然不足以解答您的所有問題嗎?或許其他人也有相同的感受:請在 Stack Overflow 上與他們交流。

前往 Stack Overflow
發現錯誤或缺少功能?

AMP 專案大力鼓勵您的參與和貢獻!我們希望您能持續參與我們的開放原始碼社群,同時也歡迎您針對自己特別關注的問題提供一次性的貢獻。

前往 GitHub