2011-08-22 5 views
2

html5에서 gapless 오디오 플레이어를 제작하고 싶습니다. 현재 재생중인 곡의 끝 부분이 다음 곡과 겹쳐져 있어야하므로 곡 사이에 일시 중지가 없습니다. html5의 일반 gapless 플레이어는 신뢰할 수 없습니다.html5 MP3 파일의 ByteArray 액세스

일부 말 : 게이 플레이 재생은 HTML5 오디오를 사용하여 안정적으로 구현할 수 없습니다. 노래 사이에는 항상 내재 된 멈춤이 있습니다. gapless 재생을 시뮬레이트 할 수있는 유일한 방법은 두 개의 HTML5 오디오 객체를 사용하는 것이지만 모든 장치에서 두 객체 사이의 타이밍을 완벽하게 만들 수는 없습니다. 때로는 노래가 틈없이 재생되기도하고 때로는 틈이 생기고 때로는 연속되는 두 곡의 오디오가 겹칠 수도 있습니다. 출처 : http://forums.precentral.net/webos-homebrew-apps/261502-music-player-remix-2-0-homebrew-edition-62.html

html5가 MP3 파일의 ByteArray에 액세스하여 "데이터 생성 사운드"를 재생할 수 있다면이 문제를 해결할 수 있다고 생각합니다. html5가 그렇게 할 수 있는지 알고 있습니까?

의견을 보내 주셔서 감사합니다.

답변

0

이 시점에서 HTML은 사양의 원시 오디오 데이터에 액세스하기위한 수단을 제공하지 않습니다. 일부 브라우저 (예 : Firefox, Chrome)에서이를 수행 할 수있는 오디오 API를 제공합니다. 그러나 분명히 크로스 브라우저 호환이 아닙니다. 이렇게하면 다양한 브라우저에 대한 구현을 작성하고 IE를 지원하지 않을 수 있습니다.