public void PrePlayExecute(object parameter) { PlayerManager.Stop(); if (!(parameter is IMusic) || !(parameter is IApi)) { return; } //数据库插入 new MusicInfoManager().Insert(new MusicInfoModel(parameter as IMusic)); //播放列表载入 PlayerList.SetList(); PlayerList.SetCurrentMusic(parameter as IMusic); PlayerManager.PlayMusic = PlayerList.Current(); //通知主窗口播放 PlayerManager.Play(); }
public void PrePlayExecute(object parameter) { PlayerManager.Stop(); if (!(parameter is IMusic) || !(parameter is IApi)) { return; } //PlayerManager.PlayMusic = parameter as IMusic; //数据库插入 new MusicInfoManager().Insert(new MusicInfoModel(parameter as IMusic)); //播放列表载入 PlayerList.Add(parameter as IMusic); PlayerManager.PlayMusic = PlayerList.Current(); //通知主窗口播放 ViewModelManager.MainWindowViewModel.ClickPlayExecute(); }