我基本上是在使用标准的contoso项目来处理azure媒体服务。
当我上传视频并进行编码(我正在使用剪辑、缩略图和视频管道步骤)时,当我转到web客户端上的视频列表时,缩略图无法工作。
我发现这样做的原因是Media Services正在向包含缩略图的资产添加一个元数据xml文件,因此当我处理cms的输出urls时,它会将xml文件列为其中一个缩略图。请记住,这与在剪辑资源中生成和存储的元数据文件完全相同。
此文件是否应包含在使用缩略图生成的资源中?我不这么认为,因为在我的缩略图管道步骤中处理输出的代码会获取该特定资源中的所有文件,并为每个文件创建urls。然后,Web客户端似乎会抓取列表中的第一个文件,并将其用作在页面上查看的缩略图的来源,当然,它不是图像文件,因此不会显示任何内容。
我非常确定我可以通过检查该资源中的每个文件是否是图像来解决这个问题,然后再将其作为缩略图添加到我的cms中,但我想知道它是否应该在那里。
发布于 2014-10-08 00:45:02
是的-在发送到Azure Media Encoder的任何编码任务期间,我们生成一个描述输入资产的元数据XML,并将该XML写入输出。
有关更多详细信息,请参阅http://msdn.microsoft.com/en-us/library/azure/dn783120.aspx。此功能于2014年8月发布(请参阅http://msdn.microsoft.com/en-us/library/azure/jj884319.aspx)
https://stackoverflow.com/questions/26173323
复制