Я хочу воспроизвести прямой видеопоток RTSP protocol
с помощью MediaElement
на универсальной платформе Windows (UWP).
Я пытаюсь так, но теперь это работает.
<MediaElement x:Name="mediaPlayer" />
Код позади
var streamUri = new Uri("rtsp://X.X.X.X:1027/h264/ch1.2");
var streamResponse = await AdaptiveMediaSource.CreateFromUriAsync(streamUri);
if (streamResponse.Status == AdaptiveMediaSourceCreationStatus.Success)
{
mediaPlayer.SetMediaStreamSource(streamResponse.MediaSource);
}
Ошибка:
Статус получен => streamResponse.Status = ManifestDownloadFailure
Внутренняя ошибка
base = {System.Runtime.InteropServices.COMException (0xC00D36B2): запрос недействителен в текущем состоянии. Запрос недействителен в текущем состоянии. в Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult.get_MediaSource()}
Есть ли стороннее решение или другой способ воспроизведения видео в приложении UWP?