|
@@ -411,7 +411,11 @@ export const handleStartBegin = async (preTimes?: number) => {
|
|
evaluatingData.isBeginMask = false
|
|
evaluatingData.isBeginMask = false
|
|
onPlay();
|
|
onPlay();
|
|
}
|
|
}
|
|
- if (evaluatingData.isErrorState) return
|
|
|
|
|
|
+ if (evaluatingData.isErrorState) {
|
|
|
|
+ state.playState = 'paused';
|
|
|
|
+ evaluatingData.startBegin = false;
|
|
|
|
+ return
|
|
|
|
+ }
|
|
//开始录音
|
|
//开始录音
|
|
// await api_startRecording({
|
|
// await api_startRecording({
|
|
// accompanimentState: state.setting.enableAccompaniment ? 1 : 0,
|
|
// accompanimentState: state.setting.enableAccompaniment ? 1 : 0,
|
|
@@ -646,6 +650,8 @@ const handleAccompanyError = (res?: IPostMessage) => {
|
|
console.log("异常信息返回", res);
|
|
console.log("异常信息返回", res);
|
|
if (res?.content) {
|
|
if (res?.content) {
|
|
const { type, reson } = res.content;
|
|
const { type, reson } = res.content;
|
|
|
|
+ state.playState = 'paused'
|
|
|
|
+ evaluatingData.startBegin = false
|
|
switch (type) {
|
|
switch (type) {
|
|
case "enterBackground":
|
|
case "enterBackground":
|
|
// App退到后台
|
|
// App退到后台
|
|
@@ -731,8 +737,8 @@ export default defineComponent({
|
|
/** 记录状态 */
|
|
/** 记录状态 */
|
|
const hanlde_record = () => {
|
|
const hanlde_record = () => {
|
|
// 取消指法
|
|
// 取消指法
|
|
- record_old_data.finger = state.setting.displayFingering;
|
|
|
|
- state.setting.displayFingering = false;
|
|
|
|
|
|
+ // record_old_data.finger = state.setting.displayFingering;
|
|
|
|
+ // state.setting.displayFingering = false;
|
|
// 切换为伴奏
|
|
// 切换为伴奏
|
|
record_old_data.play_mode = state.playSource;
|
|
record_old_data.play_mode = state.playSource;
|
|
record_old_data.enableAccompaniment = state.setting.enableAccompaniment;
|
|
record_old_data.enableAccompaniment = state.setting.enableAccompaniment;
|
|
@@ -745,7 +751,7 @@ export default defineComponent({
|
|
/** 还原状态 */
|
|
/** 还原状态 */
|
|
const handle_reduction = () => {
|
|
const handle_reduction = () => {
|
|
// 还原指法
|
|
// 还原指法
|
|
- state.setting.displayFingering = record_old_data.finger;
|
|
|
|
|
|
+ // state.setting.displayFingering = record_old_data.finger;
|
|
state.playSource = record_old_data.play_mode;
|
|
state.playSource = record_old_data.play_mode;
|
|
|
|
|
|
// 如果关闭伴奏, 结束评测取消静音
|
|
// 如果关闭伴奏, 结束评测取消静音
|