在WinForms上使用VLC的流不起作用

问题描述 投票:0回答:1

我使用VS2017,C#和WinForms来制作桌面应用程序。我通过NuGet安装了VLC.DotNet库,并尝试播放本地视频并完美运行。然而,当我尝试将媒体设置为以这种方式流式传输的网址时:

vlcControl1.SetMedia(new Uri("https://inliveserver.com:2000/l/?listen.8572.m3u8"));

然后我玩它,没有任何反应。这是正确的方法吗?我在几个教程中看到了这个方法,它似乎工作。我错过了什么?

c# winforms vlc libvlc vlc.dotnet
1个回答
0
投票

由于我在整个网络中找不到任何解决方案,因此我阅读了一条评论,让我开始思考“m3u8只是文本文件,其中包含文件的实际路径”。所以我下载了那个文件,我看到了另一个m3u8,我在VLC插件中使用了它并且工作了!所以这个问题是播放列表的串联。即使在独立的VLC应用程序中工作,也不允许在C#组件中使用。

TL / DR:这是播放列表中的播放列表,VLC组件显然存在问题。

© www.soinside.com 2019 - 2024. All rights reserved.