Dart Web_Audio for Dart 1.6

时间:2014-09-27 00:01:28

标签: dart web-audio

我一直在研究如何在dart中播放.wav文件,并且能够通过dart:html库中定义的AudioElement成功完成。但是,我对使用dart:web_audio库感兴趣,并且遇到了所有这些不同的方法:

http://www.html5rocks.com/en/tutorials/webaudio/intro/

http://ericbidelman.tumblr.com/post/13471195250/web-audio-api-how-to-playing-audio-based-on-user

https://github.com/dart-lang/dart-samples/blob/master/html5/web/webaudio/intro/filter_sample.dart#L1

http://news.dartlang.org/2012/02/web-audio-api-and-dart.html

不幸的是,这些都不符合我的需要,也不适用。我觉得因为他们都已经几岁了,我错过了Dart 1.6的东西。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

您最近的一些主要变化是

  • noteOn由start
  • 取代
  • 对于许多API,Node后缀已被删除:audioContext.createGain()(是createGainNode)
  • ...有时删除了音频前缀:GainNode(是AudioGainNode)
  • 使用decodeAudioData从传入的原始缓冲区解码ogg / mp3

WebAudio仍然是工作草案(http://webaudio.github.io/web-audio-api/),Chrome往往会遵循最新的API

我在这里有一个非常简单的音频示例(从dart 1.6开始):https://github.com/alextekartik/dart-test/tree/master/audio_test