【问题标题】:Uploading video file from azure blob storage to azure media services将视频文件从 azure blob 存储上传到 azure 媒体服务
【发布时间】:2015-05-20 10:35:00
【问题描述】:

我有一个 web api,我在其中将 .mp4 文件上传到我在 Azure 上的 blob 存储帐户,该帐户连接到我的媒体服务帐户。我想从我的存储帐户复制视频并将其上传到我的媒体服务帐户。到目前为止,我尝试的是获取指向我的存储帐户文件的文件路径并这样做:

  public void UploadToMediaServices(Uri storageAddress)
        {
            var filePath = storageAddress.ToString();
            var context = new CloudMediaContext("Name", "Key");
            var uploadAsset = context.Assets.Create(Path.GetFileNameWithoutExtension(filePath), AssetCreationOptions.None);
            var assetFile = uploadAsset.AssetFiles.Create(Path.GetFileName(filePath));
            assetFile.Upload(filePath);
        }

这是 azure 网站在其代码 sn-p 中推荐的内容。唯一的事情是我假设它们采用本地磁盘。 当我这样做时,它会向媒体服务上传一个名称,但没有其他可用的,我无法发布视频,也无法查看它的大小。 有谁知道在这种情况下该怎么办? 谢谢。

【问题讨论】:

  • 我还没有对媒体服务做任何事情,但是如果您可以提供媒体服务的路径,那么您也许可以提供一个 BlobSASUri,您的媒体服务可以使用它来下载 blob。看起来azure.microsoft.com/en-us/documentation/articles/… 有一些示例代码。
  • 说真的!?代码是将单曲从存储帐户转移到媒体服务帐户的唯一方法吗?

标签: c# azure video azure-media-services blobstorage


【解决方案1】:

我假设您希望将媒体文件从您的存储帐户复制到您附加到 Azure 媒体服务的存储帐户中。我们有一篇在线文章可以帮助您:https://msdn.microsoft.com/en-us/library/azure/jj933290.aspx。请让我知道它是否适合您。

谢谢, 严明飞

【讨论】:

  • 账户类型很多;包括帐户类型=“存储帐户”。媒体服务帐户是另一个帐户。您不能将存储帐户附加到存储帐户...
猜你喜欢
  • 1970-01-01
  • 2015-04-26
  • 2016-09-07
  • 1970-01-01
  • 2020-04-09
  • 2022-01-18
  • 2018-11-10
  • 2019-05-19
  • 1970-01-01
相关资源
最近更新 更多