0

我使用 libCLCSharp 和 xamarin 表单来播放视频。使用下面的这个网址就可以了。但是当我用 youtube 视频替换时,它无法播放。我该怎么做。谢谢

我的代码:

_libvlc = 新的 LibVLC();

var media = new Media(_libvlc, " http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4 ", FromType.FromLocation); myVideo.MediaPlayer = new MediaPlayer(media) { EnableHardwareDecoding = true }; myVideo.MediaPlayer.Play();

4

1 回答 1

3

文档:https ://code.videolan.org/videolan/LibVLCSharp/-/blob/3.x/docs/how_do_I_do_X.md#how-do-i-play-a-youtube-video

Core.Initialize();

using(var libVLC = new LibVLC())
{
    var media = new Media(libVLC, "https://www.youtube.com/watch?v=dQw4w9WgXcQ", FromType.FromLocation);
    await media.Parse(MediaParseOptions.ParseNetwork);
    using (var mp = new MediaPlayer(media.SubItems.First()))
    {
            mp.Play();
    }
}
于 2020-03-19T08:43:27.590 回答