| | |
| | | using Shared; |
| | | namespace HDL_ON.UI.Music |
| | | { |
| | | public class A31MusicSourcePage:FrameLayout |
| | | public class A31MusicSourcePage : FrameLayout |
| | | { |
| | | public A31MusicSourcePage() |
| | | { |
| | | Tag = "Music"; |
| | | } |
| | | |
| | | |
| | | |
| | | public void Show() |
| | | { |
| | | #region 界面布局------ |
| | |
| | | { |
| | | if (A31MusicModel.Current.USBList.Count == 0) |
| | | { |
| | | //进来读一次(注意:播放地址可能会改变,导致播放不了音乐;解决:进来都去去读取最新数据) |
| | | //进来读一次(注意:播放地址可能会改变,导致播放不了音乐;解决:进来都去读取最新数据) |
| | | var list = SendMethod.GetUsbList(A31MusicModel.Current); |
| | | A31MusicModel.Current.USBList.AddRange(list); |
| | | } |
| | |
| | | ///QQ音乐事件 |
| | | qqMusicSourceView.clickBtn.MouseUpEventHandler += (sender, e) => |
| | | { |
| | | string str = "com.tencent.qqmusic"; |
| | | if (Application.DeviceType == Device.Ios) |
| | | //string str = "com.tencent.qqmusic"; |
| | | //if (Application.DeviceType == Device.Ios) |
| | | //{ |
| | | // str = "qqmusic:"; |
| | | //} |
| | | //CommonClass.OpenApp(str); |
| | | |
| | | bool bol = false; |
| | | string url = ""; |
| | | try |
| | | { |
| | | str = "qqmusic:"; |
| | | #if Android |
| | | bol = HDLUtils.OpenAppWithPackageName("com.tencent.qqmusic"); |
| | | //url = "http://music.qq.com/"; |
| | | url = "market://details?id=com.tencent.qqmusic"; |
| | | |
| | | #else |
| | | bol = HDLUtils.OpenApp("qqmusic://"); |
| | | url = "https://apps.apple.com/cn/app/qq%E9%9F%B3%E4%B9%90-%E8%AE%A9%E7%94%9F%E6%B4%BB%E5%85%85%E6%BB%A1%E9%9F%B3%E4%B9%90/id414603431"; |
| | | #endif |
| | | if (!bol) |
| | | { |
| | | new View.TipView().TipBox1(StringId.tip, StringId.qqMsuicTip, () => |
| | | { |
| | | HDLUtils.OpenUrl(url); |
| | | }); |
| | | } |
| | | } |
| | | CommonClass.OpenApp(str); |
| | | catch { } |
| | | }; |
| | | ///蓝牙事件 |
| | | bluetoothSourceView.clickBtn.MouseUpEventHandler += (sender, e) => |
| | |
| | | |
| | | #endregion |
| | | } |
| | | |
| | | |
| | | } |
| | | } |