首页 文章

将视频文件从azure blob存储上传到azure媒体服务

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

1 回答

相关问题