通过Asp.Net访问Windows Azure中发布的视频

时间:2013-03-26 10:22:07

标签: video azure windows-phone-8 azure-web-sites

我需要恢复在Azure网站上发布的视频。 (该网站仅用于托管文件夹中的视频(媒体))。我无法访问这些视频。 我的想法是托管一个平庸的网站,并由XML文件引用,以显示在Windows Phone 8的MediaElement控件中。

1)我如何访问这些视频,因为当我写下存储视频的网址时,我收到错误404. http://fetchvideos.azurewebsites.net/Media/Video2.mp4 我试图通过FileZilla更改访问权限,但它被拒绝了!

2)如果无法访问它们,您还有另一种解决方案吗?我需要一个link / nameFile.extension

谢谢你,请原谅我的英语!!

2 个答案:

答案 0 :(得分:1)

可能有点晚了,但这可以帮助其他人。

此错误可能来自配置中缺少的MimeMaps。 您需要在web.config文件中添加以下内容:

<system.webServer>
  <staticContent>
    <mimeMap fileExtension=".mp4" mimeType="video/mp4"/>
    <mimeMap fileExtension=".ogv" mimeType="video/ogg"/>
    ...
</system.webServer>

并添加所需的所有类型。

来源:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/4bba6fa7-1553-4452-a795-c635b60d38ca/video-files-are-not-loaded-and-cannot-be-browsed

这对我有用!

答案 1 :(得分:0)

您看到的错误说明:

  

您要查找的资源已被删除,名称已有   已更改,或暂时无法使用。

这很可能意味着您的免费 Azure网站的资源用完了。导航到您的仪表板,检查您是否仍有资源可以为您的网站提供服务。

适用于Azure网站的免费和共享实例的一些限制已得到很好的描述here。最重要的是:

  

每个子区域每天165 MB的出站数据,每个最多5 GB   区域**;无限制的入站数据

因此,您可以非常轻松地达到服务视频的限制。