Libvlcsharp: обнаружение проблем с прямой трансляцией - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь создать рекордер с использованием LibVlcSharp на основе этого образца . Мне удалось заставить пример работать. Тем не менее, предположим, что я записываю прямой эфир и я хочу быть в состоянии определить, произошла ли ошибка.

Моей первой мыслью было использование Media.State для обнаружения ошибок. Однако я обнаружил, что Media.State всегда «играет» даже после того, как я выключил WiFi. Наверное, мой вопрос: запускает ли LibVlcSharp какое-либо событие, если во время воспроизведения / записи происходит ошибка.

Спасибо,

1 Ответ

1 голос
/ 10 марта 2020

Прослушивание этого события: EncounteredError

mediaPlayer.EncounteredError += (s, e) {...};

VL C может потребоваться некоторое время, чтобы обнаружить, что поток прерывается, в зависимости от используемого модуля ввода.

...