Javascript和C++数据传递(网页端视频播放器的设计实现总结)

网页端视频播放器的设计实现总结

  • 环境配置

1.了解Emscripten和WebAssembly技术,提供Emscripten编译环境(Emscripten安装地址),在cmd中查看emcc是否可用验证环境是否创建成功。

2.搭建本地服务器,首先我们要到Node.js官网下载对应版本的安装包(Node.js下载地址);接着就是安装,和安装普通软件类似,直接下一步下一步就可以了;之后我们来验证node是否安装成功,Win+R输入cmd来调出控制台并输入node -vnpm -v来查看node版本和npm(包管理工具)版本;最后执行如下命令便可以完成本地服务器的搭建。

npm install -g serve  

serve . 

注意:在本地直接点击html文件是以文件方式打开会报错,必须使用http协议的方式打开;同时必须保证浏览器支持webassembly。

二.文件的读取以及主线程与web worker之间数据的传递

         1.C/C++代码和web worker都不支持对文件的打开、读写,只能以HTML5的方法对文件进行操作,推荐使用FileReader对象。

         2.worker.js必须存放在服务器中才能加载执行。

         3.以定时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值