|
|
@@ -28,7 +28,7 @@ import { PopupPosition, XPopup } from '@chinalike/popup';
|
|
|
import { common, ConfigurationConstant } from '@kit.AbilityKit';
|
|
|
import { AnimationHelper, DialogAction, DialogHelper } from '@pura/harmony-dialog';
|
|
|
import { fileIo, fileUri, picker } from '@kit.CoreFileKit';
|
|
|
-import { MessageEvents, util, worker } from '@kit.ArkTS';
|
|
|
+import { MessageEvents, util, worker,ErrorEvent } from '@kit.ArkTS';
|
|
|
import { Verify } from './Verify';
|
|
|
import { RotatingCover } from './RotatingCover';
|
|
|
import { PlayConstants } from '../common/constants/PlayConstants';
|
|
|
@@ -674,6 +674,13 @@ export struct LocalMusic {
|
|
|
console.log("main thread terminate");
|
|
|
}
|
|
|
|
|
|
+ //若Worker处于已销毁或正在销毁等非运行状态时,调用其功能接口,会抛出相应的错误。
|
|
|
+ // 使用Worker模块时,需要在主线程中注册onerror接口,否则当worker线程出现异常时会发生jscrash问题。
|
|
|
+ workerInstance.onerror = (err: ErrorEvent) => {
|
|
|
+
|
|
|
+ console.log("onerror" + err.message);
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
@State isFirstStartPlay:boolean = false
|