자바 스크립트 (https://developer.mozilla.org/en-US/docs/Web/API/AudioContext/createBuffer)로 오디오 버퍼를 만들 수 있다는 것을 알았습니다. 나는 아직도이 API가 무엇인지 모르지만, .ogg
파일 앞에 무음의 x
초를 추가하고 브라우저에서 재생할 수있는 방법이 있는지 알고 싶습니다.웹 오디오 API를 사용하여 소리의 시작 부분에 무음을 추가하십시오.
편집 :
목적도 긴 시간 제한에 대한 모바일 브라우저에서 작동 타이머를 만드는 것입니다. 휴대 전화가 잠자기 상태가되면 SetTimeout
및 SetInterval
이 멈 춥니 다 (다른 JavaScript 코드와 마찬가지로). 내 해결 방법은 40 분간의 묵음을 포함하는 사운드 파일을 만든 다음 알람 벨을 재생하는 것입니다 (배경 탭에서 자바 스크립트가 더 이상 실행되지 않아도 사운드는 백그라운드에서 계속 재생됩니다). 그러나 그러한 파일을 만드는 것은 매우 유연하지 않으며 트래픽이 많이 듭니다. 나는이 API를 사용하여 silence + bell을 사용하여 파일을 오프라인으로 만들지 않고 설명 된 것을 성취 할 수 있다고 생각했습니다.
@ 카이도 질문을 업데이트하고 설명을 추가했습니다. – enzian
자바 스크립트와 모바일 브라우저에서 작동하는 방식에 대해 더 배우고 웹 오디오 API에 대한 더 많은 연구를 해보는 것이 좋습니다. 그 질문은 당신이 자원 봉사자들에게 당신에게 많은 코드를 작성하도록 요청하는 것처럼 들립니다. –
@MikeMcCaughan 웹 API에 참여하기로 결정하기 전에, 가능한지 알고 싶었습니다. 내가 원한거야. 나는 그것에 대해 확실하지 않다. – enzian