javascript - WebAudioAPI: Troubles appending JS audio object to <audio> html5 player in Firefox -


I recently created a 3D visualizer and I have a problem getting my audio code to work in Firefox I

I am setting up my audiocontext:

  AudiContextet Setup: Function () {try.soud.audioContext = new (window.AudioContext || window) WebkitAudioContext) (); } Catch (e) {Warning ('Web Audio API is not supported in this browser'); }},  

Let me create an audio object:

  createAudioObject: function () {sound.audio0 = new audio (); Sound.audio0. src = '/audio/MakeYouWanna.mp3'; Sound. Audio0. controls = true; Sound.audio0.autoplay = false; Sound.audio.0.lop = true; },  

I set my audio nodes:

  setupAudioNodes: function () {Sound.sourceNode = Sound.audioContext.createMediaElementSource (sound.audio0 ); Soundtrack AnalyzerNode = Sound.Audocontext.CreateAliser (); Soundtrack AnalyzerNode.fficism = 1024, sound. French Array = New UIT 8 array (sound.analisnernode.fixianbinkount); SoundTimeDamainAre = new UIT 8 array (sound.analisnnn.d.fiksigninacount); },  

I connect my audio nodes:

  connect audio nodes: function () {Sound.sourceNode.connect (Sound.analyserNode); Sound.analyserNode.connect (Sound.audioContext.destination); },  

Again, I run this magical line that works perfectly in Chrome: (Note that #player is a blank box.)

  $ ('.player') attached (Sound.sourceNode.mediaElement);  

But in Firefox, I do not find love. I recently found out that MP3s do not work in Firefox (lame), but should the player still show up right?

I have a file drag and drop feature which also uses the .append () line above it, and I tried a .wav file and that too could not work.

Website: Zithub Repo:

Thank you, John Lopez.

The problem is:

$ ('# player') . Attachments (Sound source media. Element);

MediaElementAudioSourceNode 's media element property is disliked for a while, it will no longer be supported in Chrome ( Or maybe it has already been removed, is not sure), and never existed in Firefox (because we started implementing the Web Audio API after removing it).

You need to mapping (just a mediaAluminumAudioSourceNode & lt; -> & lt; audio & gt; map), or simply Do:

$ ('# player') .andand (sound.audio0);


Comments

Popular posts from this blog

java - org.apache.http.ProtocolException: Target host is not specified -

java - Gradle dependencies: compile project by relative path -

ruby on rails - Object doesn't support #inspect when used with .include -