在 XPages 重复控件中嵌入 YouTube 视频
embed a YouTube video in an XPages repeat control
我希望将 YouTube 视频嵌入到 XPage 中,可能嵌入到重复控件中。我环顾四周,但找不到任何特定于 XPages 的东西。我可以创建一个 link 来打开 YouTube 视频,但这只会将它们移动到 YouTube,但我不想离开我的网站。
有人有如何做到这一点的例子吗?
使用 HTML <iframe>
, <object>
or <embed>
tag 将 YouTube 视频插入您的 XPage 重复控件。
示例:
<xp:repeat
id="repeat1"
rows="30"
var="video"
indexVar="number">
<xp:this.value><![CDATA[#{javascript:
[ "http://www.youtube.com/embed/XMoTb1iep48",
"http://www.youtube.com/embed/lvs3vpmEKHg",
"http://www.youtube.com/embed/63lYaeOJZOA",
"http://www.youtube.com/embed/6D6PzLSlEsQ"
]
}]]></xp:this.value>
<iframe
width="400"
height="250"
style="margin:2em"
src="#{video}"
frameborder="0"
allowfullscreen="allowfullscreen">
</iframe>
<xp:text
rendered="#{javascript:(number + 1) % 2 == 0}">
<br />
</xp:text>
</xp:repeat>
确保将 http://www.youtube.com/embed/YOUR_VIDEO_ID
用作 URL。
您可以找到详细说明 here。
您需要 follow instructions 并在 XPage 的任意位置放置一个简短的片段。类似于:
<iframe title="YouTube video player" class="youtube-player" type="text/html"
width="640" height="390" src="http://www.youtube.com/embed/-X2zNe3YFNM"
frameborder="0" allowFullScreen></iframe>
如果您的重复行过多,您可能会在每次刷新时重新加载大量 iframe。
我希望将 YouTube 视频嵌入到 XPage 中,可能嵌入到重复控件中。我环顾四周,但找不到任何特定于 XPages 的东西。我可以创建一个 link 来打开 YouTube 视频,但这只会将它们移动到 YouTube,但我不想离开我的网站。 有人有如何做到这一点的例子吗?
使用 HTML <iframe>
, <object>
or <embed>
tag 将 YouTube 视频插入您的 XPage 重复控件。
示例:
<xp:repeat
id="repeat1"
rows="30"
var="video"
indexVar="number">
<xp:this.value><![CDATA[#{javascript:
[ "http://www.youtube.com/embed/XMoTb1iep48",
"http://www.youtube.com/embed/lvs3vpmEKHg",
"http://www.youtube.com/embed/63lYaeOJZOA",
"http://www.youtube.com/embed/6D6PzLSlEsQ"
]
}]]></xp:this.value>
<iframe
width="400"
height="250"
style="margin:2em"
src="#{video}"
frameborder="0"
allowfullscreen="allowfullscreen">
</iframe>
<xp:text
rendered="#{javascript:(number + 1) % 2 == 0}">
<br />
</xp:text>
</xp:repeat>
确保将 http://www.youtube.com/embed/YOUR_VIDEO_ID
用作 URL。
您可以找到详细说明 here。
您需要 follow instructions 并在 XPage 的任意位置放置一个简短的片段。类似于:
<iframe title="YouTube video player" class="youtube-player" type="text/html"
width="640" height="390" src="http://www.youtube.com/embed/-X2zNe3YFNM"
frameborder="0" allowFullScreen></iframe>
如果您的重复行过多,您可能会在每次刷新时重新加载大量 iframe。