인간의 귀가 들리지 않은 (초음파) 세그먼트가 들어있는 브라우저에서 오디오 파일 (WAV, OGG 또는 Raw PCM)을 반복해야합니다. 내게 가치있는 데이터).데이터 손실없이 자바 스크립트에서 초음파 WAV/PCM 파일을 재생하는 방법
Mac에서는 Chrome을 사용하여 전례없는 사운드의 세그먼트가 상대적으로 짧으면 모든 데이터가 다시 재생됩니다 (들리지 않았거나 들리지 않음). 반대로 전례가없는 사운드의 세그먼트가 특정 임계 값보다 길면 전체 채널을 신속하게 페이드 아웃하고 다음 루프 사이클이 시작될 때까지 나머지 파일을 완전히 취소합니다.
I로드와 사운드를 연주 해요 방법과 같이이다 : 나는 들리지 않는 소리의 자동 필터링을 취소 할 수있는 방법을 찾고 있어요
var b = msg.data; // binary msg received from websocket
b.type = "audio/wav";
var URLObject = window.webkitURL || window.URL;
var url = URLObject.createObjectURL(b);
var snd = document.createElement("audio");
snd.setAttribute("src", url);
snd.addEventListener("loadeddata", function() {
snd.loop = true;
snd.muted = false;
snd.play();
});
. 결국이 크로스 브라우저를 수행하는 방법을 원합니다. 자바 스크립트를 사용하여 가능하지 않은 경우 플래시 솔루션도 허용됩니다.
샘플 초음파 WAV 파일 (~ 1메가바이트 각) : 불행히도, 모든 브라우저에서 작동하는 하나의 방법이 없다 https://drive.google.com/file/d/0B5sMkxczD6sNbm04MmxMTmIwdlk/edit?usp=sharing
https://drive.google.com/file/d/0B5sMkxczD6sNal91WUhRNWo2d3c/edit?usp=sharing
샘플 WAV를 게시 할 수있는 방법은 없습니까? – silver
내 Google 드라이브에서 샘플 WAV에 대한 링크는 다음과 같습니다. https://drive.google.com/file/d/0B5sMkxczD6sNal91WUhRNWo2d3c/edit?usp=sharing –
재생되지 않는 것을 어떻게 나타 납니까? 사운드 앱의 EQ 미터에서 오디오를 볼 수 있지만, 분명히 듣지 못하기 때문에 브라우저에서 재생 중인지 알 수 없습니다. – silver