C#如果不播放网络广播
需要检查收音机是否播放,如果不播放则重新加载C#如果不播放网络广播,c#,radio,C#,Radio,需要检查收音机是否播放,如果不播放则重新加载 class Program { Random random = new Random(); StringBuilder s = new StringBuilder(); static void Main() { Console.BackgroundColor = ConsoleColor.DarkBlue; Console.ForegroundColor = ConsoleColor.G
class Program
{
Random random = new Random();
StringBuilder s = new StringBuilder();
static void Main()
{
Console.BackgroundColor = ConsoleColor.DarkBlue;
Console.ForegroundColor = ConsoleColor.Green;
WindowsMediaPlayer WMPs = new WMPLib.WindowsMediaPlayer(); //создаётся плеер
WMPs.settings.volume = 100;
WMPs.URL = "http://stream.brandradionetworks.com:8000/citrus";
WMPs.controls.play(); // start playing
Time();
Console.ReadKey();
}
}
您可以通过使用来确定它是否正在播放(或等待、缓冲等) “Playing”是值3,例如:
if (WMPs.playState != 3)
{
// handle it not playing
}
另请参阅,这将使您能够更优雅地处理此问题