🚸 只有一首音乐时右键重播

This commit is contained in:
youzi-2333
2024-07-04 15:57:43 +08:00
parent b766f4d151
commit e824263992
+17 -4
View File
@@ -1,4 +1,6 @@
Public Module ModMusic Imports System.Net
Public Module ModMusic
#Region "播放列表" #Region "播放列表"
@@ -74,11 +76,19 @@
If MusicState = MusicStates.Pause Then If MusicState = MusicStates.Pause Then
FrmMain.BtnExtraMusic.Logo = Logo.IconPlay FrmMain.BtnExtraMusic.Logo = Logo.IconPlay
FrmMain.BtnExtraMusic.LogoScale = 0.8 FrmMain.BtnExtraMusic.LogoScale = 0.8
If MusicAllList.Count > 1 Then ToolTipText += vbCrLf & "左键播放,右键播放下一曲。" If MusicAllList.Count > 1 Then
ToolTipText += vbCrLf & "左键播放,右键播放下一曲。"
Else
ToolTipText += vbCrLf & "左键播放,右键从头重新播放。"
End If
Else Else
FrmMain.BtnExtraMusic.Logo = Logo.IconMusic FrmMain.BtnExtraMusic.Logo = Logo.IconMusic
FrmMain.BtnExtraMusic.LogoScale = 1 FrmMain.BtnExtraMusic.LogoScale = 1
If MusicAllList.Count > 1 Then ToolTipText += vbCrLf & "左键暂停,右键播放下一曲。" If MusicAllList.Count > 1 Then
ToolTipText += vbCrLf & "左键暂停,右键播放下一曲。"
Else
ToolTipText += vbCrLf & "左键暂停,右键从头重新播放。"
End If
End If End If
FrmMain.BtnExtraMusic.ToolTip = ToolTipText FrmMain.BtnExtraMusic.ToolTip = ToolTipText
ToolTipService.SetVerticalOffset(FrmMain.BtnExtraMusic, If(ToolTipText.Contains(vbLf), 10, 16)) ToolTipService.SetVerticalOffset(FrmMain.BtnExtraMusic, If(ToolTipText.Contains(vbLf), 10, 16))
@@ -115,7 +125,10 @@
''' </summary> ''' </summary>
Public Sub MusicControlNext() Public Sub MusicControlNext()
If MusicAllList.Count = 1 Then If MusicAllList.Count = 1 Then
Hint("播放列表中仅有一首歌曲!") 'Hint("播放列表中仅有一首歌曲!")
MusicStartPlay(MusicCurrent)
Hint("重新播放:" & GetFileNameFromPath(MusicCurrent), HintType.Finish)
MusicRefreshUI()
Else Else
Dim Address As String = DequeueNextMusicAddress() Dim Address As String = DequeueNextMusicAddress()
MusicStartPlay(Address) MusicStartPlay(Address)