2012-10-25 2 views
3

저는 음악 플레이어를 만들고 있는데 현재 재생중인 트랙에 따라 맥동 효과를 추가하고 싶습니다. 여기오디오 태그의 소스로 AudioContext 작업

내가 원하는 것 무엇의 몇 가지 예를 :

http://www.htmlfivewow.com/demos/hal/index.html

http://www.schillmania.com/projects/soundmanager2/demo/360-player/canvas-visualization.html

내 문제는 첫 번째 예에서는 사운드가 XHR을 통해로드되었는지이고, 두 번째에 플래시를 사용 .

오디오 태그에서 분석하려는 사운드를 얻을 수 있기를 원합니다.

나는 소리가 나지 않고 웹 페이지를로드하고 분석 할 수 있기 때문에 보안이 크게 떨어질 수 있습니다. 어쨌든 해결책이 있습니까?

https://github.com/richtaur/audia/blob/master/audia.js

및 배경 :

http://www.lostdecadegames.com/audia-is-a-library-for-simplifying-the-web-audio-api/

+1

비슷한 종류의 질문을 몇 초 정도하고 질문을 던집니다. –

답변

0

보인다.

<audio id="audio" src="test.mp3"></audio> 
<script type="text/javascript"> 
    var context = new webkitAudioContext; 
    var el = document.getElementById('audio'); 
    var source = context.createMediaElementSource(el); 
    source.connect(context.destination); 
    el.play(); 
</script> 
+0

저에게 맞습니다. 그것은 같은 목적으로 1)

+0

저는 개인 음악 플레이어를 만들고 오디오 API를 찾고 싶습니다. 오버레이를 사용하면 내가 찾는 것이 아니라 "예쁜"솔루션을 원합니다. audia가 좋다고해도. 또한 xhr을 사용하여 오디오 파일을로드합니다. 내 "문제"에 관심을 가져 주셔서 감사합니다;) – Gael

13

당신은 AudioContext에 createMediaElementSource 방법을 사용할 수 있습니다 여기에 웹 오디오 API를 통해 일을 하나의 구현처럼

+1

오 천상 성자는 이것이 아름답습니다. – rikonor

관련 문제