我正尝试在64位windows计算机上的Win窗体应用程序上播放RTSP流。我已经将VLC播放器添加为COM组件。但是,当我尝试播放存储的视频文件时,它不会播放。
axVLCPlugin1.addTarget("C:\\wildlife.wmv",
null,
AXVLC.VLCPlaylistMode.VLCPlayListReplaceAndGo,
0);
axVLCPlugin1.play();我错过了什么吗?
发布于 2013-03-04 22:54:42
尝试在文件路径前添加"file:///“”。这应该可以让它从文件中播放。
一旦成功,您就可以使用VLC来创建RTSP流。
在VLC中,进入Media->stream
如果您想要测试以确保流正常工作,可以打开另一个vlc实例来查看流。
验证流正在运行后,关闭VLC的第二个实例,并在应用程序中将这两行代码设置为:
axVLCPlugin1.addTarget("rtsp://172.16.10.50:8554/Test", null, VLCPlaylistMode.VLCPlayListReplaceAndGo, 0);
axVLCPlugin1.Play();发布于 2012-10-25 01:11:41
我做了大量的研究,发现这是在Windows64位机器上通过VS2010 - VLCDotNet播放RTSP流的最佳解决方案。
我仍然在C++中寻找类似的东西。
https://stackoverflow.com/questions/13020616
复制相似问题