- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试实现将 MP4 视频上传到 Azure 媒体服务;使其可通过流媒体 URL 进行流媒体播放,以及更重要且具体的问题:上传要在视频中显示的 .VTT 字幕。
我一直致力于将代码集成到此 tutorial 中,更具体地说,EncodeAndStreamFiles 示例应用程序(在文档中描述)作为 DotNetCore API。
我已成功检索该视频的流媒体 URL 列表,并且该流运行良好(视频可以播放)。
下一步是上传 .VTT 字幕(或副标题)。不幸的是,我没有找到微软关于这个主题的任何官方文档。这个Stack Overflow question是我发现的唯一有用的信息。根据问题的答案;我将标题上传到与视频输出资源相同的 blob 容器中,并通过编辑视频的流 URL(替换最后一部分)来引用它。
如果视频的流媒体 URL 是这样的:
那么标题的流媒体 URL 将是:
我正在尝试使用此 tool 中的高级选项来显示视频和标题。 。标题出现在选项中,但实际文字不会出现在屏幕上。
我有 2 个问题 -
将标题作为 Blob 容器的一部分上传是上传标题的正确方法吗?或者有没有更好的方法(也许通过 SDK)我还没有遇到过?
如果 1. 的答案是"is",则应如何生成字幕的流媒体 URL?上面的例子正确吗?
最佳答案
如果您希望将 VTT 文件存储在与 Assets 相同的存储容器中,并使其可供下载,则需要将预定义策略更改为
StreamingPolicyName = PredefinedStreamingPolicy.DownloadAndClearStreaming
此方法适用于清晰内容,但不适用于 protected (DRM) 的内容。对于 protected 内容,您应该为字幕文件使用单独的容器(或资源)。
关于azure - 使用 Azure 媒体服务视频流上传 .VTT 字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65396143/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!