从 javascript 中的事件中获取属性
Getting properties from events in javascript
我正在开发一个spotify Web应用程序,我正在尝试从BufferAnalyzer类中获取一些音频信息,但我遇到了一些问题。
models.player.load('playing').done(function(){
var mybuffer =audio.BufferAnalyzer;
var test = mybuffer.forPlayer(models.player);
test.addEventListener('audio', function() {
//grab field info
});
});
我只是希望能够从 BufferAnalyzer 类中的字段音频中提取信息(音频数据的数字列表。该对象包含 2 个对象,即"频谱"和"波",每个对象都有"左"和"右"数组)。
知道我将如何实现吗?
查看文档:有三个事件: - audio:当一帧音频数据准备就绪时触发。字段:{布尔值} 播放 音频是正在播放还是缓冲。字段:{数字} 截止日期 事件何时可听的时间戳。字段:{数字} 基数 基本频段的频率间隔。字段:{对象} 音频 音频数据的数字列表。该对象包含 2 个对象,即"频谱"和"波",每个对象都有"左"和"右"数组。频谱阵列是每个频段(以opt_bands定义)的响度,以分贝为单位,浮点数的范围从-96(由16位音频表示的最安静电平)到+12。波形阵列是 256 个音频样本的振幅(向下采样至 11Khz),浮点数从 0 到 1。
听起来他们所说的是音频事件回调的样子:
test.addEventListener('audio', function(playing, deadline, base, audio) {
// access audio.spectrum.left here
});
相关文章:
- 无法获取属性'selectedIndex'的未定义引用或null引用
- 如何从选择框中的选项中获取属性值
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- 使用Undercore获取属性值数组
- Microsoft JScript运行时错误:无法获取属性'的值;样式':对象为null或未定义
- "无法获取属性'的值;style'"当试图在IE中更改样式时
- 无法获取属性'字符串'的未定义或null引用IE 11 ASP.NET
- 无法获取属性'的值;拆分'在IE8中调用ajax之后
- JQuery关键字“;这个“;未获取属性值
- SCRIPT5007:无法获取属性'长度'的未定义引用或null引用
- 为什么我得到“;无法获取属性的值'SetReturnValue'"当使用ceebox显示YouT
- 无法获取属性'setActionableButtonState'的未定义引用或null引用
- JavaScript |对象:获取属性忍者移动
- 如何使用 jQuery 在循环中获取属性的值
- 无法获取属性'偏移'的未定义引用或null引用
- 从列表中的选定项获取属性值
- 获取属性(邮政编码)并在Google地图API 3中使用
- IE:无法获取属性'的值;clientWidth':对象为null或未定义
- 如何通过类名和过滤函数获取属性值
- 无法使用javascript表示法获取属性值