李勇

媒体模块数据中增加音量字段mediaVolume

此 diff 太大无法显示。
@@ -32,7 +32,7 @@ import QuestionApe from 'apes/QuestionApe'; @@ -32,7 +32,7 @@ import QuestionApe from 'apes/QuestionApe';
32 import UTF8 from 'utf-8'; 32 import UTF8 from 'utf-8';
33 33
34 let loger = Loger.getLoger('McuClient'); 34 let loger = Loger.getLoger('McuClient');
35 -let _sdkInfo = {"version": "v1.35.0.20170616", "author": "www.3mang.com"}; 35 +let _sdkInfo = {"version": "v1.35.4.20170619", "author": "www.3mang.com"};
36 36
37 //APE 37 //APE
38 let _sass; 38 let _sass;
@@ -113,7 +113,7 @@ class MediaSharedApe extends Ape { @@ -113,7 +113,7 @@ class MediaSharedApe extends Ape {
113 this._emit(MessageTypes.MCU_ERROR, MessageTypes.ERR_APE_INTERFACE_PARAM_WRONG); 113 this._emit(MessageTypes.MCU_ERROR, MessageTypes.ERR_APE_INTERFACE_PARAM_WRONG);
114 return null; 114 return null;
115 } 115 }
116 - loger.log("媒体文件->updaterMediaShared ", _pduDataModel); 116 + loger.log("媒体文件->更新 ", _pduDataModel);
117 117
118 let pduDataModel = this.packPdu(_pduDataModel, _itemIdx); 118 let pduDataModel = this.packPdu(_pduDataModel, _itemIdx);
119 let tableItemPdu = new pdu['RCRegistryTableItemPdu']; 119 let tableItemPdu = new pdu['RCRegistryTableItemPdu'];
@@ -190,6 +190,7 @@ class MediaSharedApe extends Ape { @@ -190,6 +190,7 @@ class MediaSharedApe extends Ape {
190 //更新当前选择的媒体文件数据的字段 190 //更新当前选择的媒体文件数据的字段
191 pduDataModel.status =parseInt(_param.status)||0;//默认是0 191 pduDataModel.status =parseInt(_param.status)||0;//默认是0
192 pduDataModel.seek=parseInt(_param.seek)||1; 192 pduDataModel.seek=parseInt(_param.seek)||1;
  193 + pduDataModel.mediaVolume=parseInt(_param.mediaVolume)||0;
193 //更新当前选择的媒体文件 194 //更新当前选择的媒体文件
194 this.updaterMediaShared(pduDataModel, pduDataModel.itemIdx); 195 this.updaterMediaShared(pduDataModel, pduDataModel.itemIdx);
195 } 196 }
@@ -218,8 +219,8 @@ class MediaSharedApe extends Ape { @@ -218,8 +219,8 @@ class MediaSharedApe extends Ape {
218 if (GlobalConfig.activeMediaId != 0) { 219 if (GlobalConfig.activeMediaId != 0) {
219 oldPduDataModel = this.mediaSharedList[GlobalConfig.activeMediaId]; 220 oldPduDataModel = this.mediaSharedList[GlobalConfig.activeMediaId];
220 if (oldPduDataModel) { 221 if (oldPduDataModel) {
221 - oldPduDataModel.status = 0;//设置为不可见  
222 - oldPduDataModel.seek=0; 222 + oldPduDataModel.status = 0;//停止状态
  223 + //oldPduDataModel.seek=0;
223 } 224 }
224 } 225 }
225 226
@@ -234,6 +235,7 @@ class MediaSharedApe extends Ape { @@ -234,6 +235,7 @@ class MediaSharedApe extends Ape {
234 //更新当前选择的媒体文件数据的字段 235 //更新当前选择的媒体文件数据的字段
235 pduDataModel.status = paramInfo.status || 0;//默认是0 236 pduDataModel.status = paramInfo.status || 0;//默认是0
236 pduDataModel.seek= paramInfo.seek || 1; 237 pduDataModel.seek= paramInfo.seek || 1;
  238 + pduDataModel.mediaVolume=parseInt(paramInfo.mediaVolume)||0;
237 //loger.log('切换媒体文件,当前媒体文件和上一个显示的媒体文件都需要更新状态'); 239 //loger.log('切换媒体文件,当前媒体文件和上一个显示的媒体文件都需要更新状态');
238 loger.log({"oldDoc": oldPduDataModel, "nowDoc": pduDataModel}); 240 loger.log({"oldDoc": oldPduDataModel, "nowDoc": pduDataModel});
239 //更新当前选择的媒体文件 241 //更新当前选择的媒体文件
@@ -270,6 +272,7 @@ class MediaSharedApe extends Ape { @@ -270,6 +272,7 @@ class MediaSharedApe extends Ape {
270 //更新当前选择的媒体文件数据的字段 272 //更新当前选择的媒体文件数据的字段
271 pduDataModel.status = 0;//默认是0 273 pduDataModel.status = 0;//默认是0
272 pduDataModel.seek=0; 274 pduDataModel.seek=0;
  275 + pduDataModel.mediaVolume=60;
273 //更新当前选择的媒体文件 276 //更新当前选择的媒体文件
274 this.updaterMediaShared(pduDataModel, pduDataModel.itemIdx); 277 this.updaterMediaShared(pduDataModel, pduDataModel.itemIdx);
275 } 278 }
@@ -480,6 +483,10 @@ class MediaSharedApe extends Ape { @@ -480,6 +483,10 @@ class MediaSharedApe extends Ape {
480 pduDataModel.fileId = _param.fileId || "";//媒体文件在服务器数据库中的唯一id,必须有 483 pduDataModel.fileId = _param.fileId || "";//媒体文件在服务器数据库中的唯一id,必须有
481 pduDataModel.fileName = _param.fileName || "media_" + _itemIdx;//媒体文件的名字 484 pduDataModel.fileName = _param.fileName || "media_" + _itemIdx;//媒体文件的名字
482 pduDataModel.seek= parseInt(_param.seek) ||1; 485 pduDataModel.seek= parseInt(_param.seek) ||1;
  486 + pduDataModel.mediaVolume=parseInt(_param.mediaVolume);
  487 + if(! pduDataModel.mediaVolume){
  488 + pduDataModel.mediaVolume=60;
  489 + }
483 return pduDataModel; 490 return pduDataModel;
484 } 491 }
485 492
@@ -755,6 +755,7 @@ message RCMediaSharedSendDataModelPdu { @@ -755,6 +755,7 @@ message RCMediaSharedSendDataModelPdu {
755 optional string fileId=8;//文件在服务器数据库中的唯一id 755 optional string fileId=8;//文件在服务器数据库中的唯一id
756 optional string file_name=9;//文件的名字 756 optional string file_name=9;//文件的名字
757 optional uint32 seek=10;//seek 757 optional uint32 seek=10;//seek
  758 + optional uint32 mediaVolume=11;//音量
758 } 759 }
759 760
760 message RCDocBroadcastDataRequestPdu { 761 message RCDocBroadcastDataRequestPdu {