在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庫。可以參考該庫的文檔和示例代碼來實現實時流媒體播放。