2508181020
This commit is contained in:
parent
4f2f7cb370
commit
cf9fe3a0e6
@ -333,9 +333,17 @@ namespace DualScreenDemo
|
||||
{
|
||||
string pathToPlay = song.getFile();
|
||||
_mediaService0.LoadMedia(pathToPlay, 0);
|
||||
_mediaService0.Mute(isMuted);
|
||||
_mediaService1.LoadMedia(pathToPlay, song.isPublicSong ? 0 : 1);
|
||||
_mediaService1.Mute(isMuted);
|
||||
if (song.isPublicSong)
|
||||
{
|
||||
isVocalRemoved = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
isVocalRemoved = false;
|
||||
}
|
||||
_ToggleVocalRemoval(isVocalRemoved);
|
||||
|
||||
|
||||
// 音量處理
|
||||
//SetVolume(isMuted ? 0 : previousVolume);
|
||||
@ -459,15 +467,12 @@ namespace DualScreenDemo
|
||||
}
|
||||
public bool Mute(bool isMuted)
|
||||
{
|
||||
if(isMuted){
|
||||
if(isVocalRemoved){
|
||||
_mediaService0.Mute(true);
|
||||
_mediaService1.Mute(false);
|
||||
}else{
|
||||
_mediaService0.Mute(false);
|
||||
_mediaService1.Mute(true);
|
||||
if (isMuted)
|
||||
{
|
||||
_ToggleVocalRemoval(isVocalRemoved);
|
||||
}
|
||||
}else{
|
||||
else
|
||||
{
|
||||
_mediaService0.Mute(false);
|
||||
_mediaService1.Mute(false);
|
||||
}
|
||||
@ -488,18 +493,15 @@ namespace DualScreenDemo
|
||||
private bool isVocalRemoved = true;
|
||||
public void ToggleVocalRemoval()
|
||||
{
|
||||
isVocalRemoved=!isVocalRemoved;
|
||||
if(isVocalRemoved){
|
||||
_mediaService0.Mute(true);
|
||||
_mediaService1.Mute(false);
|
||||
}else{
|
||||
_mediaService0.Mute(false);
|
||||
_mediaService1.Mute(true);
|
||||
}
|
||||
//int trackIndex = isVocalRemoved ? 1:0;
|
||||
//_mediaService.SetAudioTrack(trackIndex);
|
||||
isVocalRemoved = _ToggleVocalRemoval(!isVocalRemoved);
|
||||
OverlayForm.MainForm.ShowTopRightLabelTime(isVocalRemoved ? "無人聲" : "有人聲");
|
||||
}
|
||||
private bool _ToggleVocalRemoval(bool isVocal)
|
||||
{
|
||||
_mediaService0.Mute(isVocal);
|
||||
_mediaService1.Mute(!isVocal);
|
||||
return isVocal;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user