李勇

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

此 diff 太大无法显示。
... ... @@ -32,7 +32,7 @@ import QuestionApe from 'apes/QuestionApe';
import UTF8 from 'utf-8';
let loger = Loger.getLoger('McuClient');
let _sdkInfo = {"version": "v1.35.0.20170616", "author": "www.3mang.com"};
let _sdkInfo = {"version": "v1.35.4.20170619", "author": "www.3mang.com"};
//APE
let _sass;
... ...
... ... @@ -113,7 +113,7 @@ class MediaSharedApe extends Ape {
this._emit(MessageTypes.MCU_ERROR, MessageTypes.ERR_APE_INTERFACE_PARAM_WRONG);
return null;
}
loger.log("媒体文件->updaterMediaShared ", _pduDataModel);
loger.log("媒体文件->更新 ", _pduDataModel);
let pduDataModel = this.packPdu(_pduDataModel, _itemIdx);
let tableItemPdu = new pdu['RCRegistryTableItemPdu'];
... ... @@ -190,6 +190,7 @@ class MediaSharedApe extends Ape {
//更新当前选择的媒体文件数据的字段
pduDataModel.status =parseInt(_param.status)||0;//默认是0
pduDataModel.seek=parseInt(_param.seek)||1;
pduDataModel.mediaVolume=parseInt(_param.mediaVolume)||0;
//更新当前选择的媒体文件
this.updaterMediaShared(pduDataModel, pduDataModel.itemIdx);
}
... ... @@ -218,8 +219,8 @@ class MediaSharedApe extends Ape {
if (GlobalConfig.activeMediaId != 0) {
oldPduDataModel = this.mediaSharedList[GlobalConfig.activeMediaId];
if (oldPduDataModel) {
oldPduDataModel.status = 0;//设置为不可见
oldPduDataModel.seek=0;
oldPduDataModel.status = 0;//停止状态
//oldPduDataModel.seek=0;
}
}
... ... @@ -234,6 +235,7 @@ class MediaSharedApe extends Ape {
//更新当前选择的媒体文件数据的字段
pduDataModel.status = paramInfo.status || 0;//默认是0
pduDataModel.seek= paramInfo.seek || 1;
pduDataModel.mediaVolume=parseInt(paramInfo.mediaVolume)||0;
//loger.log('切换媒体文件,当前媒体文件和上一个显示的媒体文件都需要更新状态');
loger.log({"oldDoc": oldPduDataModel, "nowDoc": pduDataModel});
//更新当前选择的媒体文件
... ... @@ -270,6 +272,7 @@ class MediaSharedApe extends Ape {
//更新当前选择的媒体文件数据的字段
pduDataModel.status = 0;//默认是0
pduDataModel.seek=0;
pduDataModel.mediaVolume=60;
//更新当前选择的媒体文件
this.updaterMediaShared(pduDataModel, pduDataModel.itemIdx);
}
... ... @@ -480,6 +483,10 @@ class MediaSharedApe extends Ape {
pduDataModel.fileId = _param.fileId || "";//媒体文件在服务器数据库中的唯一id,必须有
pduDataModel.fileName = _param.fileName || "media_" + _itemIdx;//媒体文件的名字
pduDataModel.seek= parseInt(_param.seek) ||1;
pduDataModel.mediaVolume=parseInt(_param.mediaVolume);
if(! pduDataModel.mediaVolume){
pduDataModel.mediaVolume=60;
}
return pduDataModel;
}
... ...
... ... @@ -755,6 +755,7 @@ message RCMediaSharedSendDataModelPdu {
optional string fileId=8;//文件在服务器数据库中的唯一id
optional string file_name=9;//文件的名字
optional uint32 seek=10;//seek
optional uint32 mediaVolume=11;//音量
}
message RCDocBroadcastDataRequestPdu {
... ...