meteor-dynamicaudio:使用 Firefox 的新音频数据 API 编写音频的接口,并为流星包的旧浏览器提供 Flash 回退

时间:2024-06-23 14:58:16
【文件属性】:

文件名称:meteor-dynamicaudio:使用 Firefox 的新音频数据 API 编写音频的接口,并为流星包的旧浏览器提供 Flash 回退

文件大小:10KB

文件格式:ZIP

更新时间:2024-06-23 14:58:16

JavaScript

流星动态音频 使用 Firefox 的新音频数据 API 编写音频的接口,并为流星包的旧浏览器提供 Flash 回退。 用法 首先,使用选项字典实例化DynamicAudio对象: var dynamicaudio = new DynamicAudio({'swf': '/static/dynamicaudio.swf'}) swf选项指定dynamicaudio.swf文件相对于正在显示的页面的路径。 DynamicAudio对象有两个可用的方法: 写(样本) 播放 -1.0 到 1.0 范围内的浮点音频样本数组。 它们以 44.1 KHz 的频率输出为 2 个通道。 这意味着播放 1 秒的音频需要 88,200 个样本。 您不需要在一次调用中提供这么多样本,但是如果您没有足够频繁地使用足够多的样本调用write() ,则会导致缓冲区欠载。 writeInt(样本) 此方法与


【文件预览】:
meteor-dynamicaudio-master
----package.js(478B)
----lib()
--------swfobject.js(25KB)
--------dynamicaudio.js(3KB)
----README.md(1KB)

网友评论