首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何播放xspf文件Libvlcsharp

如何播放xspf文件Libvlcsharp
EN

Stack Overflow用户
提问于 2019-11-19 01:57:33
回答 1查看 278关注 0票数 0

我创建了vlc播放列表xspf文件,现在我想用Libvlcsharp代码将其流式传输,如下所示。此代码可以正常处理视频文件,但.xspf文件不响应

代码:

LibVLCSharp.Shared.LibVLC _libVLC;MediaPlayer _mp;

代码语言:javascript
复制
                _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");
EN

回答 1

Stack Overflow用户

发布于 2019-11-20 09:06:47

代码语言:javascript
复制
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();
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58920404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档