我按照文档中提到的步骤进行操作。我有一个带有 React 的 Electron 应用程序。我之前使用 agora v3.6.0,一切正常。我想升级到不向后兼容但看起来很容易实现的 Agora v4。
发布本地曲目后,我收到以下错误。
AgoraRTC_N-production.js:637 Uncaught (in promise) TypeError: this.report.forEach is not a function
at b.<anonymous> (AgoraRTC_N-production.js:637)
at AgoraRTC_N-production.js:175
at Object.next (AgoraRTC_N-production.js:176)
at g (AgoraRTC_N-production.js:174)
我的项目中的代码片段:
const agoraAccessToken = await actions.auth.getAgoraAccessToken({ requestParams: {channel: props.config.channel}});
console.log(agoraAccessToken);
let uid = await AgoraClient.join(props.config.appId, props.config.channel, agoraAccessToken);
console.log(uid);
let audioTrack = await AgoraRTC.createMicrophoneAudioTrack();
let videoTrack = await AgoraRTC.createCameraVideoTrack();
await AgoraClient.publish([audioTrack, videoTrack]);