2

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

4

1 回答 1

1

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

谢谢,严明飞

于 2015-03-19T17:21:27.330 回答