Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MediaInfo助手。获取视频流的基本视频信息()失败_C#_Video_Libvlc - Fatal编程技术网

C# MediaInfo助手。获取视频流的基本视频信息()失败

C# MediaInfo助手。获取视频流的基本视频信息()失败,c#,video,libvlc,C#,Video,Libvlc,我需要使用LibVLC播放一个网络流视频“”,我做了代码和必要的事情 我可以播放视频,但无法通过API获取有关视频的信息:MediaInfoHelper.get BasicVideoInfo()。当我传递URL时,出现异常:“未找到文件” 我所做的代码是: var stream1Info = MediaInfoHelper.GetBasicVideoInfo(mediaInputStream1.Source); var stream2Info = MediaInfoHelper.Ge

我需要使用LibVLC播放一个网络流视频“”,我做了代码和必要的事情

我可以播放视频,但无法通过API获取有关视频的信息:
MediaInfoHelper.get BasicVideoInfo()
。当我传递URL时,出现异常:“未找到文件”

我所做的代码是:

   var stream1Info = MediaInfoHelper.GetBasicVideoInfo(mediaInputStream1.Source);
   var stream2Info = MediaInfoHelper.GetBasicVideoInfo(mediaInputStream2.Source);
   lblFrmRateFirstStream.Text = stream1Info.Fps + " fps";
   lblFrmRateSecondStream.Text = stream2Info.Fps + " fps";
   lblBandWidthFirstStream.Text = ConvertBytesToMegabytes(stream1Info.Bitrate / 8) + " Mbps";
   lblBandWidthSecondStream.Text = ConvertBytesToMegabytes(stream2Info.Bitrate / 8) + " Mbps";
对于本地文件,它将很好地工作。 但不适用于流媒体视频

然后我试图公开VLC自己的代码来获取数据。它包含
libvlc\u media\u player\u get\u fps()
方法。但它为流提供了
0.0
,为本地流提供了正确的值


我怀疑VLC玩家是如何获得这些信息的

MediaInfo的默认版本尚不支持HTTP链接。未来计划(功能已编码,但需要更多测试) 如果您想加速此功能,可以联系MediaInfo的作者