createMediaElementSource
全部标签 我无法在移动设备中使用AudioContext.createMediaElementSource使AnalayserNode工作。它不适用于iOS上的Safari,也不适用于Android上的Chrome。当我执行analayser.getByteFrequencyData(buffer);时,我总是得到一个包含零的数组。这是一个错误吗?我应该在哪里报告?任何解决方法?下面或Codepen中的完整代码:http://codepen.io/elranu/pen/WQOerBvarinitialized=false;varaudio=newAudio();audio.src="http:/
使用网络音频API和createMediaElement方法,您可以使用类型化数组从中的音频播放中获取频率数据。元素,只要源URL是本地的(不是流媒体),它就可以在大多数浏览器中使用。请参阅代码笔:http://codepen.io/soulwire/pen/Dscga实际代码:varaudioCtx=new(window.AudioContext||window.webkitAudioContext)();varaudioElement=newAudio('http://crossorigin.me/http://87.230.103.9:80/top100station.mp3')
使用网络音频API和createMediaElement方法,您可以使用类型化数组从中的音频播放中获取频率数据。元素,只要源URL是本地的(不是流媒体),它就可以在大多数浏览器中使用。请参阅代码笔:http://codepen.io/soulwire/pen/Dscga实际代码:varaudioCtx=new(window.AudioContext||window.webkitAudioContext)();varaudioElement=newAudio('http://crossorigin.me/http://87.230.103.9:80/top100station.mp3')
我将WebAudioAPI与newAudio()对象用作源。以下是我正在做的事情的简化版本。然而,这不会在firefox25.0.1中播放任何声音。varcontext;if(window.webkitAudioContext){context=newwebkitAudioContext();}else{context=newAudioContext();}varaudio=newAudio();//ThisfiledoesseemtohaveCORSHeaderaudio.src="http://upload.wikimedia.org/wikipedia/en/4/45/ACDC_
我将WebAudioAPI与newAudio()对象用作源。以下是我正在做的事情的简化版本。然而,这不会在firefox25.0.1中播放任何声音。varcontext;if(window.webkitAudioContext){context=newwebkitAudioContext();}else{context=newAudioContext();}varaudio=newAudio();//ThisfiledoesseemtohaveCORSHeaderaudio.src="http://upload.wikimedia.org/wikipedia/en/4/45/ACDC_
我想在iPhone上进行现场声音分析。为此我使用webkitAudioContext分析器。varctx=new(window.AudioContext||window.webkitAudioContext);varaudioGoodmorning=newAudio('assets/sounds/greeting.m4a');varaudioSrc=ctx.createMediaElementSource(audioGoodmorning);varanalyser=ctx.createAnalyser();analyser.fftSize=32;audioSrc.connect(ana
我想在iPhone上进行现场声音分析。为此我使用webkitAudioContext分析器。varctx=new(window.AudioContext||window.webkitAudioContext);varaudioGoodmorning=newAudio('assets/sounds/greeting.m4a');varaudioSrc=ctx.createMediaElementSource(audioGoodmorning);varanalyser=ctx.createAnalyser();analyser.fftSize=32;audioSrc.connect(ana