2014-09-27 180 views
1

我一直在研究如何在飞镖中播放.wav文件,并且已经能够通过在dart:html库中定义的AudioElement成功地完成它。然而,我感兴趣的使用镖:web_audio库和所遇到的所有这些不同的方法来做到这一点:飞镖Web_Audio飞镖1.6

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的东西。有任何想法吗?

+0

更多的细节你的具体需求是? – 2014-09-27 07:15:41

+0

请添加您所看到的代码和错误。 – 2014-09-27 15:24:53

回答

2

最近的主要显著从一些例子改变你给的

  • noteOn由开始
  • 许多API所取代,该节点的后缀已被删除:audioContext.createGain()(是createGainNode)
  • ...有时除去音频前缀:GainNode(状态AudioGainNode)
  • 用法decodeAudioData的用于从输入的原始缓冲解码OGG/MP3

WebAudio仍是一个工作草案(http://webaudio.github.io/web-audio-api/)和铬倾向于跟随最新的API

我有一个非常简单的音频例如工作(如镖1.6)这里:https://github.com/alextekartik/dart-test/tree/master/audio_test