Explorar el Código

duration不会有问题
加上playCount有问题

onecold hace 1 año
padre
commit
1aa8a01353

+ 1 - 1
entry/src/main/ets/common/util/MediaTable.ets

@@ -397,7 +397,7 @@ export default class MediaTable {
     );
     item.isFav = rs.getDouble(rs.getColumnIndex('isFav'));
 
-    // item.duration = safeGet('duration');
+    item.duration = safeGet('duration');
     item.mimeType = safeGet('mimeType');
     item.trackCount =  safeGet('trackCount');
     item.sampleRate = safeGet('sampleRate');

+ 2 - 1
entry/src/main/ets/common/util/Utility.ets

@@ -668,7 +668,7 @@ export class Utility {
             }
 
             if(StrUtil.isNotEmpty(metadata.duration)){
-              duration = metadata.duration
+              duration = DateUtil.getFormatDateStr(metadata.duration,'HH:mm:ss')
             }
             if(StrUtil.isNotEmpty(metadata.mimeType)){
               mimeType = metadata.mimeType
@@ -727,6 +727,7 @@ export class Utility {
         item.trackCount = trackCount;
         item.sampleRate = sampleRate;
         item.isFav = 0;
+        item.playCount = 0;
 
       })
     } catch (error) {