温馨提示×

如何在C#中实现MediaPlayer的实时流媒体播放

c#
小樊
107
2024-08-13 06:56:37
栏目: 编程语言

在C#中实现MediaPlayer的实时流媒体播放可以使用Windows Media Player控件或者使用其他第三方库来实现。以下是使用Windows Media Player控件的示例代码:

using System;
using WMPLib;

namespace MediaPlayerDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            // 创建Windows Media Player控件实例
            WindowsMediaPlayer player = new WindowsMediaPlayer();
            
            // 指定要播放的流媒体地址
            string url = "http://example.com/streaming-video.mp4";
            
            // 设置播放地址
            player.URL = url;
            
            // 播放流媒体
            player.controls.play();
            
            // 等待播放完成
            Console.WriteLine("Press any key to stop playback...");
            Console.ReadKey();
            
            // 停止播放
            player.controls.stop();
        }
    }
}

上述示例代码中使用了Windows Media Player控件来播放实时流媒体。可以通过设置URL属性指定要播放的流媒体地址,然后调用controls.play()方法开始播放流媒体。通过调用controls.stop()方法可以停止播放。

另外,还可以使用其他第三方库来实现实时流媒体播放,如LibVLCSharp库。可以参考该库的文档和示例代码来实现实时流媒体播放。

0