Jelajahi Sumber

左测的菜单加入用户的登录状态

onecold 10 bulan lalu
induk
melakukan
3d223e99a4

+ 5 - 5
entry/src/main/ets/pages/ScanFilePage.ets

@@ -526,14 +526,10 @@ async function  scanDirectoryTask(context: Context, dirPath: string,
       if (FileUtil.isDirectory(fPath))  {
         stack.push(fPath);  // 使用栈结构代替递归
       } else {
-        if (fPath.endsWith('.lrc')  || fPath.endsWith('.srt')|| fPath.endsWith('.cue'))  return;
+        if (fPath.endsWith('.lrc')  || fPath.endsWith('.srt'))  return;
         // console.info('onecold scanDirectoryTask fPath2 = ' + fPath)
         if (Utility.isMeidaByExtension(fPath))  {
-          const mediaItem = await Utility.uriGetMusicAssetsFromFile(
-            context, fPath, CommonConstants.TYPE_LOCAL, autoParseMusicName
-          );
           insertCount++
-
           try {
             // console.info('onecold scanDirectoryTask fPath = ' + fPath)
             // console.info('onecold scanDirectoryTask insertCount = ' + insertCount)
@@ -542,6 +538,10 @@ async function  scanDirectoryTask(context: Context, dirPath: string,
             let err = error as BusinessError;
             console.warn( `onecold sendData failed, code=${err.code}, message=${err.message}`);
           }
+          const mediaItem = await Utility.uriGetMusicAssetsFromFile(
+            context, fPath, CommonConstants.TYPE_LOCAL, autoParseMusicName
+          );
+
           table.insert(mediaItem,  (id: number) => {
 
           },cover_api);

+ 4 - 0
entry/src/main/ets/view/LocalMusic.ets

@@ -2782,6 +2782,10 @@ export struct LocalMusic {
               .onActionEnd((event: GestureEvent) => {
 
               }))
+            .onClick(()=>{
+              this.doPlay(item,index)
+              this.isShowPlay = true
+            })
         }