其他语言版本: 简体中文
The AgoraMeetingExample-Electron project is an open-source demo that will show you meeting sence on how to integrate Agora SDK APIs into your project.
- Manage and test devices
- Audio and video Conferencing
- Attendee list with media status
- Speaker and grid layouts
- ScreenShare
- Whiteboard
- Voice activated
- Native addon to follow PPT and position changed event of target window on focus mode
- Real-time Messaging
- Conference Control
- Agora.io Developer Account
- Node.js >= 14.16.0 < 15
- Yarn package manager >= 1.17.3
- CMake native-addon compiler >= 3.21
- Xcode for macOS
- Visual Studio(at least vs2017) or windows-build-tools for Windows
- Please double check your local environment with the above requeirements, especially versions of Node and Yarn
- Please add the absolute path of the directory which you want to put pptmonitor.exe to the exclusionpath list of Windows Defender if you want to use the function of tracking slide index of powerpoint.
$ powershell -inputformat none -outputformat none -NonInteractive -Command Add-MpPreference -ExclusionPath XXXXX\ExtraResources
- As we provided native addon module from v1.4.0,you must install the native build tools if you want to run sample code from sources,learn more about how to compile native addon from node-gyp 8.3.0
- Create a developer account at Agora.io, and obtain an AppID.
- Follow WhiteBoard Doc to enable WhiteBoard and obtain your AppIdentifier、AK and SK。
- Clone project files
$ git clone https://github.com/AgoraIO-Usecase/AgoraMeetingExample-Electron.git
$ cd AgoraMeetingExample-Electron
- Reanme file .env.template to .env, and replace 'XXXXXX' with your AppID、 AppCert、AppIdentifier、AK and SK.
Then do the following:
$ yarn
$ yarn start
If you have any problems or suggestions regarding the sample projects, feel free to file an issue.
- You can find full API document at Document Center
- You can file issues about this demo at issue
- Check our FAQ to see if your issue has been recorded.
- Dive into Agora SDK Samples to see more tutorials
- Take a look at Agora Use Case for more complicated real use case
- Repositories managed by developer communities can be found at Agora Community
- If you encounter problems during integration, feel free to ask questions in Stack Overflow
The sample projects are under the MIT license.