该项目将指导新手玩家怎么将一个opus音频库,编译为js,并运行在浏览器中。
emscripten环境搭建
-
由于emscripten的环境搭建需要很多安装包下载速度极慢,这里推介大家使用docker镜像来编译
-
这里推介两个镜像 emscripten/emsdk 以及 trzeci/emscripten
-
国内的镜像地址使用阿里云的镜像源,速度很快(这里不详细介绍,给出daemon.json)
{
“registry-mirrors”: [“https://x9o4p9lt.mirror.aliyuncs.com”]
} -
pull 命令也不说了,注意镜像名字不打错就行
-
-
进入编译环境
- 通过docker run 启动一个设备,我的叫emscripten
docker exec -it emscripten bash
(注意这里的emscripten是我的docker设备名字,你需要改成你的)
-
下载opus的源码,直接github上搜索即可
- 我这里是直接将源码通过docker cp考入了我的docker设备中(命令很简单,不细说)
-
重头戏来了,开始编译
-
这里需要对官网文档的使用进行补充说明,由于咋们使用的是虚机,
-