| | |
| | | /// </summary> |
| | | static void clearA31Threads() |
| | | { |
| | | |
| | | var threads = threadLists.FindAll((obj) => { return obj.Name == "A31"; }); |
| | | foreach (var thread in threads) |
| | | { |
| | |
| | | /// 定义全局对象 |
| | | /// </summary> |
| | | VerticalRefreshLayout verticalRefresh; |
| | | /// <summary> |
| | | /// 为了音乐刷新状态定义全局对象 |
| | | /// </summary> |
| | | MusicView musicView = new MusicView(); |
| | | |
| | | public void Show() |
| | | { |
| | | #region 界面布局 |
| | |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | verticalRefresh.RemoveAll(); |
| | | A31MusicModel.A31MusicModelList.Clear(); |
| | | var musicListFunction = FunctionList.List.GetMusicList(); |
| | | for (int i = 0; i < musicListFunction.Count; i++) |
| | | { |
| | | var function = musicListFunction[i]; |
| | | var music = A31MusicModel.A31MusicModelList.Find((music) => |
| | | (music.functionMusic.deviceId == function.deviceId && function.spk == "music.standard") || ( |
| | | music.functionMusic.deviceId == function.deviceId && function.spk == "av.music") |
| | | var music = A31MusicModel.A31MusicModelList.Find((obj) => |
| | | (obj.functionMusic.deviceId == function.deviceId && function.spk == "music.standard") || ( |
| | | obj.functionMusic.deviceId == function.deviceId && function.spk == "av.music") |
| | | ); |
| | | if (music == null) |
| | | { |
| | |
| | | // //不在线不显示 |
| | | // continue; |
| | | //} |
| | | |
| | | |
| | | Application.RunOnMainThread(() => |
| | | { |
| | | MusicListView(a31player); |
| | |
| | | /// </summary> |
| | | void MusicListView(A31MusicModel player) |
| | | { |
| | | /// <summary> |
| | | /// 为了音乐刷新状态定义全局对象 |
| | | /// </summary> |
| | | MusicView musicView = new MusicView(); |
| | | musicView.ViewAddChidren(verticalRefresh); |
| | | musicView.muiscFl.Tag = player.functionMusic;//多个音乐播放器更新状态要用到 |
| | | musicView.singerBtn.Text = player.functionMusic.GetAttrState(KeyProperty.song_name); |
| | | musicView.songNameBtn.Text = player.functionMusic.GetAttrState(KeyProperty.song_name); |
| | | musicView.musicNameBtn.Text = player.functionMusic.name; |
| | | |
| | | musicView.collectIconBtn.Visible = false;//先暂时隐藏收藏功能 |
| | | ///收藏事件 |
| | | musicView.collectIconBtn.MouseUpEventHandler += (sender, e) => |
| | | { |