Răsfoiți Sursa

优化投播功能

chendeben 1 an în urmă
părinte
comite
7bb7a31550

+ 5 - 1
entry/src/main/ets/controller/AvSessionController.ets

@@ -114,7 +114,7 @@ export class AvSessionController {
       mediaImage: imagePixMap,
       duration: duration,
       // 如果是DRM资源,配置支持的DRM uuid 用于设备过滤。非DRM资源不配置。
-      drmSchemes: ['3d5e6d35-9b9a-41e8-b843-dd3c6e72c42c']
+      // drmSchemes: ['3d5e6d35-9b9a-41e8-b843-dd3c6e72c42c']
     };
     if (this.avSession) {
       this.avSession.setAVMetadata(metadata).then(() => {
@@ -149,11 +149,15 @@ export class AvSessionController {
       let metadata: avSession.AVMetadata = {
         assetId: `${curSource.filePath}`,
         title: curSource.name,
+        subtitle: curSource.album,
+        // 发现Cast+ Stream 和 DLNA协议设备,TYPE_CAST_PLUS_STREAM为默认必选
         filter: avSession.ProtocolType.TYPE_CAST_PLUS_STREAM|avSession.ProtocolType.TYPE_DLNA,
         artist: curSource.artist,
         mediaImage: imagePixMap,
         duration: duration,
         lyric:lyric,
+        // 如果是DRM资源,配置支持的DRM uuid 用于设备过滤。非DRM资源不配置。
+        // drmSchemes: ['3d5e6d35-9b9a-41e8-b843-dd3c6e72c42c']
       };
 
       if (this.avSession) {

Fișier diff suprimat deoarece este prea mare
+ 751 - 130
entry/src/main/ets/view/LocalMusic.ets


Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff