这是我的设置,我在一个前提SharePoint 2013环境中:
CQWP查询属性:

使用ShowXML项样式的结果是以下数据。请注意如何没有引用到实际视频文件的路径:

此视图中缺少一些数据。我找不到要键入“要显示的字段”的正确列名,以获得以下项:
我明白,如果我导航到FileRef,就会被重定向到呈现视频的页面,但我们需要CQWP输出的视频来直接在页面上构建html5播放器--没有silverlight。
谢谢你们能提供的帮助
发布于 2014-04-18 21:17:13
内容查询Web部件不会自动返回所有项的所有字段。您可以使用CommonViewFields性质请求要呈现的特定字段。
步骤:
1)出口CQWP
为了呈现VideoHeightInPixels和VideoWidthInPixels属性,请在.webpart文件中找到CommonViewFields属性,然后编辑它,如下所示:
<property name="CommonViewFields" type="string" >VideoHeightInPixels, Integer;VideoWidthInPixels, Integer</property>此标记请求VideoHeightInPixels和VideoWidthInPixels列,以使列中的数据可用于呈现。指定每个内部列名,然后是其数据类型。名称/类型对用分号分隔。
2)保存修改后的.webpart文件并上传
视频内容类型
因为Video内容类型(称为Video Set)是从Document Set内容类型派生出来的,所以当视频资产被上传时,将创建新的视频集(文件夹)。
FileRef格式:
/<weburl>/<assetsname>/<videosetname>/<filename>其中videosetname是根据上传的文件名自动生成的,例如:
/media/Video Archive/Wildlife_512kb/Wildlife_512kb.mp4如何配置CQWP以呈现来自资产库的视频文件
为了从资产库呈现视频文件,请指定以下查询
Content Type: Video Rendition

https://stackoverflow.com/questions/23157904
复制相似问题