【发布时间】:2016-05-25 03:36:10
【问题描述】:
我使用 azure block blob 并确保在从我的 asp.net mvc 应用程序上传视频时将内容类型设置为 video/mp4。我正在使用 videoJs 框架来流式传输我的视频。问题是,我无法转发我的视频或使用其他控件,例如返回视频。
我已阅读有关服务器在初始请求后可能不愿意接受部分内容请求 (206) 以及在某些其他情况下可能未设置您的内容类型的各种帖子。
这是我尝试渲染的示例视频:
https://qasimalishah.blob.core.windows.net/videoscontainer/2016-May-25-02-52-59_Realize%20Your%20Love%20to%20Family%20Qasim%20Ali%20Shah%20Urdu%20Hindi%20WaqasNasir.mp4
在此页面上page,但例如不能转发。
这就是我在视图上呈现它的方式
<video id="really-cool-video" class="video-js vjs-default-skin" controls poster="@Model.MediaThumbnailUrl"
preload="auto" style="width: 100%; min-height: 380px; height: 100%;"
data-setup='{}'>
<source src="@Model.MediaUrl" type="video/mp4"/>
<p class="vjs-no-js">
To view this video please enable JavaScript, and consider upgrading to a web browser
that supports HTML5 video.
</p>
</video>
@MediaUrl 是 azure public blob 的引用。 这在 2016 年听起来可能很愚蠢,但我在这里错过了什么?
【问题讨论】:
标签: azure video-streaming html5-video azure-blob-storage video.js