如何从页面';输出带有EXT:blog的YouTube视频;什么是流动的资源?
在TYPO3 8.7上的如何从页面';输出带有EXT:blog的YouTube视频;什么是流动的资源?,youtube,typo3,blogs,fluid,typo3-8.x,Youtube,Typo3,Blogs,Fluid,Typo3 8.x,在TYPO3 8.7上的EXT:blog(可能相关也可能不相关)上下文中,我在参考资料>文件>媒体>通过URL添加媒体下添加了一个YouTube视频。这将导致对.youtube文件的引用 在覆盖EXT:blog的Post.html的流动模板List\Post.html中,我可以访问Post.media数组post.media包含一个FileReference。当使用渲染时,我会得到视频的缩略图 如何确定post.media条目是否引用YouTube视频,以及如何呈现该视频而不是缩略图?我还没有在
EXT:blog
(可能相关也可能不相关)上下文中,我在参考资料>文件>媒体>通过URL添加媒体下添加了一个YouTube视频。这将导致对.youtube
文件的引用
在覆盖EXT:blog
的Post.html
的流动模板List\Post.html
中,我可以访问Post.media
数组post.media
包含一个FileReference
。当使用
渲染时,我会得到视频的缩略图
如何确定
post.media
条目是否引用YouTube视频,以及如何呈现该视频而不是缩略图?我还没有在该文件引用
(如媒体类型或YouTube视频ID)上找到任何有用的属性。我需要走另一条路吗?只需使用输出包括youtube视频在内的所有媒体类型的
只需使用输出包括youtube视频在内的所有媒体类型的,您可以这样做。更多细节
您可以像这样获取文件路径{thatreference.originalResource.publicUrl}
<f:media file="{your file path}" width="400" height="375" additionalConfig="{loop: '1', autoplay: '1'}" />
您可以这样做。更多细节
您可以像这样获取文件路径{thatreference.originalResource.publicUrl}
<f:media file="{your file path}" width="400" height="375" additionalConfig="{loop: '1', autoplay: '1'}" />
媒体(包括图像和视频)可以通过以下方式输出:
原始YouTube URL可以从{thatreference.originalResource.publicUrl}
读取,而{thatreference.originalResource.properties}
媒体(包括图像和视频)的预览维度(用于计算纵横比)等各种其他属性可以使用以下命令输出:
原始的YouTube URL可以从{thatreference.originalResource.publicUrl}
和{thatreference.originalResource.properties}中的各种其他属性读取,例如预览维度(用于计算纵横比)我决定添加我自己的、更完整的答案,但是对f:media
的引用为我指明了正确的方向。谢谢我决定添加我自己的,更完整的答案,但对f:media
的引用为我指明了正确的方向。谢谢
<f:if condition="{thatreference.originalResource.originalFile.type} == 4">…</f:if>