Xamarin AWS GetMedia возвращает неизвестную ошибку - PullRequest
0 голосов
/ 12 июня 2018

Я занимаюсь разработкой приложения для пользователей видео Xamarin в Xamarin и получаю следующую ошибку:

Amazon.KinesisVideoMedia.AmazonKinesisVideoMediaException: служба вернула ошибку.Смотрите внутреннее исключение для деталей.---> Amazon.Runtime.Internal.HttpErrorResponseException: было сгенерировано исключение типа 'Amazon.Runtime.Internal.HttpErrorResponseException'.

Код ошибки в исключении равен нулю.Я включил снимок экрана с подробной ошибкой.

код:

async Task TaskeGetMedia()
        {
            var cancelToken = new CancellationToken();
            var config = new  AmazonKinesisVideoMediaConfig();
            Console.WriteLine(config.ToString());
            AmazonKinesisVideoMediaClient client = new AmazonKinesisVideoMediaClient("AKIAI33DOGUTJP4VOOBQ", "ZLMkUv/j6PGJCtqxIJW4/d4tI24AFA1iV0l22Wn5", "https://541221181757.signin.aws.amazon.com/console");
            GetMediaRequest Myrequest = new GetMediaRequest();
            Myrequest.StreamARN = "arn:aws:kinesisvideo:us-west-2:541321181757:stream/demo/1528677884275";
            Myrequest.StreamName = "demo";
            Myrequest.StartSelector = new StartSelector();
            Myrequest.StartSelector.StartSelectorType = StartSelectorType.EARLIEST;
            while (true)
            {
                try
                {
                var request = await client.GetMediaAsync(Myrequest, cancelToken);
                Console.WriteLine(request);
                }
                catch (Exception ex)
                {
                    Console.WriteLine("Something is thrown ! " + ex.ToString());
                    break;
                }
            }

        }

enter image description here

...