在使用TIM的createVideoMessage时,无法唤起视频聊天界面,只能打开选择文件的弹窗。发送图片消息和文字消息都是正常的。
<div class="btn">
<span>开始视频</span>
<input type="file" id="videoPicker" class="file-picker" accept=".mp4"/>
</div>
<style>
.btn{position:relative;padding:5px 10px;cursor:pointer;overflow:hidden;}
.file-picker{opacity:0;font-size:100px;position:top:0;left:0;}
</style>
<script>
$(document).on("change","#videoPicker",function(e){
var message = _.tim.createVideoMessage({
to: "user"+_.curUserId,
conversationType: TIM.TYPES.CONV_C2C,
payload: { file: e.target },
onProgress: function(event) { console.log('file uploading:', event) }
});
var promise = _.tim.sendMessage(message);
promise.then(function(imResponse) {
// 发送成功
console.log(imResponse);
}).catch(function(imError) {
// 发送失败
console.warn('sendMessage error:', imError);
});
});
</script>
相似问题