【问题标题】:Using html5 video tag with XPages将 html5 视频标签与 XPage 一起使用
【发布时间】:2014-05-25 02:15:09
【问题描述】:

举个例子:

 <video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  Your browser does not support the video tag.
</video>

如何让“控件”属性与 XPage 一起使用? DDE 编辑器似乎不喜欢这样。我相信它以 name="value" 的格式期待它。

我不知道该怎么做。

谢谢!

【问题讨论】:

    标签: html video xpages projekktor


    【解决方案1】:

    您可以为此使用 computedText

    <xp:text
       escape="false"
       tagName="video"
       disableTheme="true">
       <xp:this.attrs>
          <xp:attr value="" name="controls" minimized="true" />
          <xp:attr value="320" name="width"/>
          <xp:attr value="240" name="height" />
       </xp:this.attrs>
       <xp:this.value>
          <![CDATA[
             <source src="movie.mp4" type="video/mp4">
             <source src="movie.ogg" type="video/ogg" >
             Your browser does not support the video tag.
          ]]>
        </xp:this.value>
    </xp:text>
    

    minimized=true 选项可以解决问题。 标签作为 xp:text 的值包含在内,这就是 XPage 忽略缺少的结尾斜杠的原因。

    【讨论】:

      【解决方案2】:

      XHTML 或 XML 不允许仅名称属性,而 XPages 是 XML。你可以这样做:

           <video controls="controls">
               <source="..." />
               ....
            </video>
      

      注意源代码中的右斜杠。这应该可以解决问题

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-02-10
        • 1970-01-01
        • 2022-09-27
        • 2012-10-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多