nwjs官网 NW.js

编译sqlite3

1.本机安装有vs,vs2015,vs2017都可以

2.安装Python 2.7.14 https://www.python.org/downloads/

3.安装nodejs

4.安装 npm install nw-gyp -g

5.下载sqlite3源码 https://github.com/TryGhost/node-sqlite3#building-for-node-webkit

解压进入目录

参考github的编译方法执行

npm install --build-from-source --runtime=node-webkit --target_arch=x64 --target=0.38.2

或是下面的方式

执行 nw-gyp rebuild --target=0.38.2 --arch=x64

或是

node-pre-gyp rebuild --runtime=node-webkit --target=0.38.2 --arch=x64

编译成功后会在lib\binding下面有个node_sqlite3.node,就是编译的扩展文件

可以自己引入使用,也可以使用下载下来的整个文件夹包含packet.json当成一个node_modules模块引入使用

解决nwjs无法播放视频或mp3的问题

需要到下面

Releases · nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt · GitHub

地址找到对应的ffmpeg版本,下载下来替换原来的dll

nwjs编译sqlite3和播放mp3等问题相关推荐

  1. 关于nwjs中编译sqlite3的记录

    如果要在nwjs中使用sqlite3,则安装sqlite3之后需要手动编辑sqlite3后才能使用,总结如下: 1.编译sqlite3的时候,当前环境的node版本NODE_MODULE_VERSIO ...

  2. 解决nw.js中无法播放mp3音频问题

    最近有个项目使用nw.js开发的桌面应用,在开发中发现nw.js默认不能播放mp3,我是用的版本是最新的nwjs-v0.16.1-win-64版本的.由于MP3编码属于专利编码,非开源授权的,所以在n ...

  3. 让终端支持播放mp3,移植mp3解码库libmad和madplay到嵌入式linux

    libmad简介 MAD (libmad)是一个开源的高精度 MPEG 音频解码库,支持 MPEG-1(Layer I, Layer II 和 LayerIII(也就是 MP3).LIBMAD 提供 ...

  4. S3C2440 音频解码芯片WM8976声卡驱动移植、测试以及madplay播放mp3文件(三十一)

    https://www.cnblogs.com/lifexy/p/7867782.html 本节学习: 分析linux中的OOS声卡系统 修改s3c2410-uda1341.c的控制部分,移植wm89 ...

  5. c语言 音乐循环,在C语言控制台程序中播放MP3音乐

    游戏没有声音多单调. 这里做一个简单的范例,用 mciSendString 函数播放 MP3 格式的音乐,先看看代码吧: // 编译该范例前,请把 background.mp3 放在项目文件夹中 // ...

  6. 在c语言程序中播放音乐,在C语言控制台程序中播放MP3音乐

    游戏没有声音多单调. 这里做一个简单的范例,用 mciSendString 函数播放 MP3 格式的音乐,先看看代码吧:// 编译该范例前,请把 background.mp3 放在项目文件夹中 // ...

  7. 关于JMF不能播放MP3的问题解决方法

    关于JMF不能播放MP3的问题解决方法 JMF官方下载地址 问题来源 其他人的解决办法 一种可行的解决办法 用JLayer播放MP3 下载地址 示例 JMF官方下载地址 JMF下载地址:JMF 2.1 ...

  8. AIR32F103(八) 集成Helix MP3解码库播放MP3

    目录 AIR32F103(一) 合宙AIR32F103CBT6开发板上手报告 AIR32F103(二) Linux环境和LibOpenCM3项目模板 AIR32F103(三) Linux环境基于标准外 ...

  9. 记录-java如何播放mp3音频的

    原文链接: https://blog.csdn.net/xietansheng/article/details/85056358 使用JLayer类来播放mp音频 (Java Layer)是一个用于播 ...

最新文章

  1. [一个经典的多线程同步问题]解决方案三:互斥量Mutex
  2. 文本编辑器中命令行参数的应用
  3. android点击事件的优先级,android中进程的优先级
  4. 网络性能优化(NAPI)
  5. 疯狂ios讲义之实例:通过旋转手势旋转图片
  6. openwrt增加内核模块的方法
  7. 求整数数组的最小值c语言,编程实现求一个整数数组num[]中的最大值与最小值并输出结果的程序...
  8. 5G商用牌照发放,“以竞争促落地”,日常5G服务可期
  9. ~囍~ 将欢乐进行到底篇
  10. SitePoint播客#81:Doom,Gloom和Rainbow Tweets
  11. String类常用方法解析
  12. 【UV打印机】PrintExp打印软件教程(三)-文件和打印
  13. 视频拼接 python_LeetCode-python 1024.视频拼接
  14. 浅谈零欧姆电阻的作用
  15. 网狐大联盟AI不进入桌子问题解决
  16. ppt转换成pdf转换器绿色版
  17. 家庭理财及基金常识了解
  18. 菜鸟教程python3 mysql_Python3 MySQL 数据库连接 | 菜鸟教程
  19. 计算机的任务管理器不显示不出来,为什么电脑任务管理器不显示gpu
  20. springcloud -netflix-Ribbon 负载均衡的实现

热门文章

  1. mysql decimal、numeric数据类型
  2. 破解西胍无水印视频,实现完美下载
  3. 近期iOS开发者问题全面答疑(3)
  4. 镜头焦距与视野的计算
  5. 【HTML5】调查问卷制作简约版
  6. es如何提升写入性能
  7. 好用的需求文档管理工具Telelogic DOORS
  8. TCHAR和string的转换
  9. Visual Haze Removal by a Unified GenerativeAdversarial Network(基于生成式对抗网络的图像去雾IEEE2019)
  10. 硬件学习 软件Cadence day07 PCB 底板电路图布线