webIM 发送视频消息 失败

根据文档里发送附件消息的方式 发送视频消息,总是失败,提示type未定义。
跟踪了下代码,
var msg = new WebIM.message('video', id); 执行后 msg里没有内容。
其他的都正常。能发送语音、文件消息。
谁发送视频消息成功过,求解。


6f3e3d590f47899b1e2b18945a480404.png

 
已邀请:

捍卫者

赞同来自:

您好,你的这个问题解决了吗?我今天也刚好碰到这个问题

lizg - 好久没有登陆了,回来了...

赞同来自:

在sdk文件中,找到video meissage,然后添加一下代码,就可以发送视频消息了,
注意下,之前有 Message.video  函数,只是没有内容,直接复制的需要删除掉
Message.video = function (id) {
     this.id = id;
     this.type = 'video';
     this.body = {};
     };
    
     Message.video.prototype.set = function (opt) {
     opt.file = opt.file || _utils.getFileUrl(opt.fileInputId);
     this.value = opt.file;
     this.filename = opt.filename || this.value.filename;
    
     this.body = {
     id: this.id,
     file: this.value,
     filename: this.filename,
     apiUrl: opt.apiUrl,
     url: opt.url || "",
     to: opt.to,
     type: this.type,
     ext: opt.ext || {},
     length: opt.length || 0,
     roomType: opt.roomType,
     file_length: opt.file_length,
     onFileUploadError: opt.onFileUploadError,
     onFileUploadComplete: opt.onFileUploadComplete,
     success: opt.success,
     fail: opt.fail,
     flashUpload: opt.flashUpload,
     body: opt.body,
     };
     !opt.roomType && delete this.body.roomType;
     };
 

要回复问题请先登录注册

知识价值的认可,源自您的赞赏

扫描二维码,你的支付将由imGeek代收后转给对方

×