作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Azure 媒体服务并上传、编码和流式传输视频。 问题是,有没有办法在 Azure 媒体服务 API 中的某处附加视频标题、描述和标签?
其他详细信息:当我处理 Assets 时,Azure Blob 存储中会创建一个新容器,当我单击 blob 本身时,它具有“用户定义字段” - 又名元数据,我可以使用它们,但我不确定它们是否公开Azure Media API 以及如何访问它们。
我搜索了所有 MS 文档,但一无所获:/
最佳答案
目前,Azure 媒体服务 API 公开了有关编码媒体 Assets 的有限元数据集。您可以查看https://github.com/Azure/azure-sdk-for-media-services-extensions获取元数据及其实现方式的示例:
// The asset encoded with the Windows Media Services Encoder. Get a reference to it from the context.
IAsset asset = null;
// Get an enumerator with the metadata for all the asset files.
IEnumerable<AssetFileMetadata> manifestAssetFile = asset.GetMetadata();
如果您需要将自定义元数据与媒体 Assets 关联并能够进行搜索,则必须将其存储在 Azure 文档数据库或 Azure 搜索等外部服务中。 Azure 媒体服务公开属性 IAsset.AlternateId,您可以在其中存储来自外部存储的元数据的 ID/ key 以用于链接目的。
关于azure - 如何将元数据添加到Azure媒体服务中的 Assets ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31103461/
我是一名优秀的程序员,十分优秀!