网页端视频播放器的设计实现总结
- 环境配置
1.了解Emscripten和WebAssembly技术,提供Emscripten编译环境(Emscripten安装地址),在cmd中查看emcc是否可用验证环境是否创建成功。
2.搭建本地服务器,首先我们要到Node.js官网下载对应版本的安装包(Node.js下载地址);接着就是安装,和安装普通软件类似,直接下一步下一步就可以了;之后我们来验证node是否安装成功,Win+R输入cmd来调出控制台并输入node -v
和npm -v
来查看node版本和npm(包管理工具)版本;最后执行如下命令便可以完成本地服务器的搭建。
npm install -g serve
serve .
注意:在本地直接点击html文件是以文件方式打开会报错,必须使用http协议的方式打开;同时必须保证浏览器支持webassembly。
二.文件的读取以及主线程与web worker之间数据的传递
1.C/C++代码和web worker都不支持对文件的打开、读写,只能以HTML5的方法对文件进行操作,推荐使用FileReader对象。
2.worker.js必须存放在服务器中才能加载执行。
3.以定时