2016-08-05 4 views
1

나는 브라우저가 오디오 API는 다음과 같은 코드를 사용하고 웹을 지원하는지 확인하려면 읽기 방법 중 하나웹 오디오 API가 UWP 앱에서 작동합니까?

if (window.AudioContext || window.webkitAudioContext) { 
    audio_context = new (window.AudioContext || window.webkitAudioContext)(); 
} else { 
    notSupported(); 
    return; 
} 

UWP는 오디오 Context 객체를 가지고,하지만 나는 오디오의 시각화와 함께 몇 가지 이상한 한계에 직면하고있다 흐름. 하나의 공식 데모 웹 응용 프로그램이 있지만 Microsoft Edge의 경우 UWP에서도 작동 할 수 있다고 생각했습니다. 그게 올바른 가정입니까? 다른 프레임 워크를 사용해 볼까요?

+0

어떤 종류의 이상한 한계가 있습니까? 그리고 어떤 공식 데모를 사용하고 있습니까? [호스팅 된 웹 응용 프로그램] (http://microsoftedge.github.io/WebAppsDocs/en-US/win10/HWA.htm)을 사용하거나 UWP (JS) 응용 프로그램에 소스 코드를 간단하게 임베드 할 계획입니까? –

+0

"어떤 종류의 이상한 한계가 있습니까?" -> 오디오 버퍼에서 배열 데이터를 만들려고하면 배열의 모든 값이 0입니다. 그리고 나서 오디오 웨이브를 렌더링 할 수 없습니다. "그리고 어떤 공식 데모를 사용하고 있습니까?" -> 이 데모를 사용 중입니다. [link] (https://github.com/MicrosoftEdge/Demos/tree/master/microphone) 소스 코드를 UWP (JS) –

답변

1

예, 작동합니다. 제공된 내 솔루션을 demo 제공하여 applyEffects() 함수를 제거하기로 결정했습니다. 이 함수가 wav 기본 파일을 요청하고 convolver 변수에서 버퍼를 업데이트 한 이후 실수였습니다. 이 함수를 반환하고 기본값 만 사용하면 원하는 정보에 액세스 할 수있었습니다.

요약 : 예, UWP (JS) 앱에서 작동합니다!

관련 문제