1.使用setEnable1v1Chat开启1v1对话并授权麦克风、摄像头。
2.授权后使用join1v1Chat连接对话,即可实现通话。
测试请在手机上测试。
<template>
<view>
<button @click="call">语音通话</button>
</view>
</template>
<script>
export default {
data() {
return {};
},
methods: {
call() {
wx.setEnable1v1Chat({
enable: true,
success(res) {
wx.join1v1Chat({
roomType: 'voice',
// 接收方信息
listener: {
nickname: "谢霆锋", // 接收方名
headImage: "url", // 头像,自行修改
openid: "xxx", //获取小程序用户的openId
},
caller: {
nickname: "陈伟霆", // 拨打方名
headImage: "url", // 头像,自行修改
openid: 'xxx', //获取小程序用户的openId
},
success(res) {
console.log("[startCallWx]res", res);
},
fail(err) {
console.log("[startCallWx]err", err);
},
});
},
fail(err) {
console.error("拨通失败", err);
},
});
},
},
};
</script>
<style lang="less">
</style>