小编Ram*_*oya的帖子

是否可以检测浏览器选项卡是否正在播放音频?

我正在寻找一种方法来检测Chrome 当前标签中是否正在播放声音.我想强调的是,上下文是一个Web应用程序,而不是chrome扩展,也不是单个音频元素.我的假设是浏览器通过在选项卡标题中显示可听图标来"知道"选项卡正在播放声音,因此我猜测存在某种类型的浏览器HTML5 API.

javascript audio google-chrome html5-audio

6
推荐指数
1
解决办法
1664
查看次数

什么是事件发射器呼叫?

我正在学习Node Js.我在书中遇到了一段代码,说明如下:

var EventEmitter = require("events").EventEmitter;
var inherits = require('util').inherits;

//Custom class
function Foo(){
   EventEmitter.call(this);
}
inherits(Foo, EventEmitter);

Foo.prototype.connect = function(){
    this.emit('connected');
}

var foo = new Foo();
foo.on('connected', function(){
    console.log("connected raised!');
}

foo.connect();
Run Code Online (Sandbox Code Playgroud)

我的问题是这里的"召唤"是什么?为什么类Foo继承自EventEmitter?这是否意味着Foo是Event Emitter的孩子?如果是这样,它必须是EventEmitter的孩子吗?我在Stackoverflow中发现了另一个关于调用的问题(EventEmitter.call()做了什么?)但是,我不明白提供的答案...谢谢

代码来源:Basarat Ali Syed的Beginning Node.js

javascript prototypal-inheritance node.js

4
推荐指数
1
解决办法
1324
查看次数