C# 对现有blob进行编码,而不是从本地文件夹上载

C# 对现有blob进行编码,而不是从本地文件夹上载,c#,azure,azure-storage,azure-media-services,C#,Azure,Azure Storage,Azure Media Services,我有一个C#程序,可以从本地文件夹上载、编码和发布视频。我想在azure存储帐户中将“文件路径”更改为“blob的URI”。ie不是上传视频并编码发布,而是处理上传的视频并编码发布。任何人都可以建议一种方法来实现这一点 namespace OnDemandEncodingWithMES { class Program { // Read values from the App.config file. static void Main(strin

我有一个C#程序,可以从本地文件夹上载、编码和发布视频。我想在azure存储帐户中将“文件路径”更改为“blob的URI”。ie不是上传视频并编码发布,而是处理上传的视频并编码发布。任何人都可以建议一种方法来实现这一点

namespace OnDemandEncodingWithMES
{
    class Program
    {
        // Read values from the App.config file.

        static void Main(string[] args)
        {
            try
            {
                // Create and cache the Media Services credentials in a static class variable.
                _cachedCredentials = new MediaServicesCredentials(_mediaServicesAccountName,_mediaServicesAccountKey);

                Console.WriteLine("Upload a file.\n");
                IAsset inputAsset =
                    UploadFile(Path.(_mediaFiles, @"video.mp4"), AssetCreationOptions.None);

                Console.WriteLine("Generate thumbnails and get URLs.\n");
                IAsset thumbnailAsset = GenerateThumbnail(inputAsset, AssetCreationOptions.None);
                PublishAssetGetURLs(thumbnailAsset, false, ".bmp");

                Console.WriteLine("Encode to audio and get an on demand URL.\n");
                IAsset audioOnly = EncodeToAudioOnly(inputAsset, AssetCreationOptions.None);
                PublishAssetGetURLs(audioOnly);

                Console.WriteLine("Encode to adaptive bitraite MP4s and get on demand URLs.\n");
                IAsset encodedAsset =
                EncodeToAdaptiveBitrateMP4s(inputAsset, AssetCreationOptions.StorageEncrypted);

                PublishAssetGetURLs(encodedAsset);
            }
         }   
     } 
 }

检查。示例显示如何从现有azure存储帐户创建azure media services资产检查。示例显示如何从现有azure存储帐户创建azure media services资产

谢谢@George Trifonov。终于找到了解决办法。谢谢@George Trifonov。终于找到了解决办法。