|
@@ -347,7 +347,9 @@ export default defineComponent({
|
|
|
/** 指法 */
|
|
|
finger: false,
|
|
|
/** 原音伴奏 */
|
|
|
- play_mode: '' as IPlayState
|
|
|
+ play_mode: '' as IPlayState,
|
|
|
+ /** 评测是否要伴奏 */
|
|
|
+ enableAccompaniment: true
|
|
|
});
|
|
|
/** 记录状态 */
|
|
|
const hanlde_record = () => {
|
|
@@ -356,12 +358,25 @@ export default defineComponent({
|
|
|
state.setting.displayFingering = false;
|
|
|
// 切换为伴奏
|
|
|
record_old_data.play_mode = state.playSource
|
|
|
+ record_old_data.enableAccompaniment = state.setting.enableAccompaniment
|
|
|
+ // 如果关闭伴奏,评测静音
|
|
|
+ if (!state.setting.enableAccompaniment){
|
|
|
+ toggleMutePlayAudio('music', 0)
|
|
|
+ toggleMutePlayAudio('background', 0)
|
|
|
+ }
|
|
|
};
|
|
|
/** 还原状态 */
|
|
|
const handle_reduction = () => {
|
|
|
// 还原指法
|
|
|
state.setting.displayFingering = record_old_data.finger;
|
|
|
state.playSource = record_old_data.play_mode
|
|
|
+
|
|
|
+ // 如果关闭伴奏, 结束评测取消静音
|
|
|
+ if (!record_old_data.enableAccompaniment){
|
|
|
+ toggleMutePlayAudio('music', 1)
|
|
|
+ toggleMutePlayAudio('background', 1)
|
|
|
+ }
|
|
|
+
|
|
|
};
|
|
|
|
|
|
watch(pageVisibility, (value) => {
|