我创建了vlc播放列表xspf文件,现在我想用Libvlcsharp代码将其流式传输,如下所示。此代码可以正常处理视频文件,但.xspf文件不响应
代码:
LibVLCSharp.Shared.LibVLC _libVLC;MediaPlayer _mp;
_libVLC = new LibVLCSharp.Shared.LibVLC("-I", "null");
_mp = new MediaPlayer(_libVLC);
string xspf_file = @"D:\sample.xspf";
var media1 = new Media(_libVLC,xspf_file,FromType.FromPath);
media1.AddOption(":sout=#transcode{acodec=mp4a,ab=128,channels=2,samplerate=44100,scodec=none}:udp{dst=224.2.2.26:2226,mux=ts}");
_mp.Play(media1);
MessageBox.Show("play success");发布于 2019-11-20 09:06:47
Core.Initialize();
using(var libVLC = new LibVLC())
{
var media = new Media(libVLC, "playlist.xspf");
await media.Parse(MediaParseOptions.ParseNetwork);
using (var mp = new MediaPlayer(media.SubItems.First()))
{
media.Dispose();
mp.Play();
Console.ReadKey();
}
}https://stackoverflow.com/questions/58920404
复制相似问题