阅读量:0
在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库。可以参考该库的文档和示例代码来实现实时流媒体播放。