废话不多说,咱直接进入正题!
创建 Electron 项目
前提条件
在使用Electron进行开发之前,需要安装 Node.js。
要检查 Node.js 是否正确安装,请在您的终端输入以下命令:
node -v
npm -v
脚手架创建
lectron 应用程序遵循与其他 Node.js 项目相同的结构。
首先创建一个文件夹并初始化 npm 包。
mkdir my-electron-app && cd my-electron-app
npm init
然后,将 electron 包安装到应用的开发依赖中。
npm install --save-dev electron
最后,您希望能够执行 Electron 如下所示,在您的 package.json
配置文件中的 scripts
字段下增加一条 start
命令:
{
"scripts": {
"start": "electron ."
}
}
start命令能让您在开发模式下打开您的应用
npm start
在 main.js
文件中的 createWindow
的函数中加入此代码可以打开控制台
mainWindow.webContents.openDevTools()
开发音视频
前提
引入 anyRTC 提供的 web RTC SDK
本地引入:官网下载
CDN 引入:
<script src="https://ardw.anyrtc.io/sdk/web/ArRTC@latest.js"></script>
npm 引入:
npm i ar-rtc-sdk -S
构建页面(简易版样式没写)
<div>
<p>AppID</P>
<input id="appid" type="text" placeholder="enter appid" required />
</div>
<div>
<p>Channel</P>
<input id="channel" type="text" placeholder="enter channel" required />
</div>
<div>
<p>Uid</P