【问题标题】:Azure blob streaming video - ASP.NET MVCAzure blob 流式视频 - ASP.NET MVC
【发布时间】: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


    【解决方案1】:

    我通过将存储版本设置为最新来使其工作。这很荒谬,因为我认为 Microsoft 可能在 2016 年已经涵盖了它,但经过调查,我发现 DefaultServiceVersion 为空。

    CloudBlobClient cloudBlobClient = cloudStorageAccount.CreateCloudBlobClient();
                var properties = cloudBlobClient.GetServiceProperties();
                if (String.IsNullOrEmpty(properties.DefaultServiceVersion))
                {
                    //set the version of storage to latest
                    properties.DefaultServiceVersion = "2015-04-05";
                    cloudBlobClient.SetServiceProperties(properties);
                }
    

    感谢blog,我能够弄明白。将来可能会帮助某人。

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      • 2013-11-08
      • 2021-12-05
      • 1970-01-01
      • 2018-10-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多