/// <summary> /// 初始化音乐控制线程 /// </summary> /// <returns>是否初始化成功</returns> public static bool Init() { if (MusicianRouterHandler.IsInitialized) { LogUtils.LogLine("Duplicated init musician thread", "MusicianThreadHandler", LogLevel.Warning); return(false); } var musicianRouter = new YuriRouter() { Name = MusicianRouterHandler.MusicianRouterName }; RouterManager.SetRouter(musicianRouter); Thread mt = new Thread(new ThreadStart(MusicianRouterHandler.MusicianHandler)) { IsBackground = true }; mt.Start(); return(true); }