我正在尝试使用Electron(Mac OSX)捕获,修改并最终在节点中输出音频.这些是步骤:
我尝试过node-core-audio.但是,我能做的最多就是快速的故障声音.除此之外,我还没有找到一个很好的音频I/O解决方案.
如何在不牺牲音质的情况下实现这一目标?
我正在尝试在ES6中运行快速应用程序.我正在使用以下工作流程:
使用以下gulp任务(在.babelrc中使用"es2015"和"stage-0"预设)将ES6透明到ES5 :
import gulp from 'gulp';
import gulpBabel from 'gulp-babel';
import sourcemaps from 'gulp-sourcemaps';
gulp.task('babel', () => {
gulp.src([
'someClass.js',
'app.js'
], {base: './', dot: false})
.pipe(sourcemaps.init())
.pipe(gulpBabel())
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('./dist'));
});
Run Code Online (Sandbox Code Playgroud)
这似乎工作得很好.
跑node dist/app.js.
以下代码位于someClass.js:
export default class SomeClass {
someMethod() {
return 1 + 1;
}
}
Run Code Online (Sandbox Code Playgroud)最后,以下代码位于app.js:
import SomeClass from './someClass';
//express config
console.log(SomeClass);
console.log(SomeClass.someMethod);
Run Code Online (Sandbox Code Playgroud)哪些日志:
[Function: SomeClass]
undefined
Run Code Online (Sandbox Code Playgroud)
这是相关的转换代码:
DIST/app.js
var _someClass = require('./someClass');
var _someClass2 …Run Code Online (Sandbox Code Playgroud)