2012-01-09 2 views
2

두 개의 오디오 파일이 있다고 가정 해 보겠습니다. 나는 그들을 자바 스크립트로 연결했다. iOS에서 여러 개의 html5 오디오 파일을 재생하는 방법?

var audio1 = new Audio(); 
audio1.src = 'file1'; 
audio1.load(); 

var audio2 = new Audio(); 
audio2.src = 'file2'; 
audio2.load(); 

내가 AUDIO1 다음 AUDIO2을 플레이

는 모바일 사파리 (IOS)는 다음 AUDIO1을 중지 AUDIO2을한다. 이오스 사파리에서만 일어납니다.

답변

3

내가 아는 한, 이것은 Apple의 디자인 결정이며, 하나 이상의 오디오 파일을 재생할 수 없습니다.

+0

@lan Devlin // 예 .. 내가 뭘 발견했는지 .. – Moon

+0

미친, 난 이걸 사용해라 : http://stackoverflow.com/questions/5194898/html5-audio-multiple-play/35459153#35459153 오디오 파일을 원하는만큼 재생할 수 있습니다. 지금 확인해보세요. 배경 음악은 iOS mini ipad에서 클릭 소리와 함께 작동합니다. –

1

최근에이 테스트를 수행했습니다. 짧은 대답은 이전에 언급 한 바와 같지만 작동하지 않습니다. mp3, m4a (아이튠즈에서 구입 한 aac), mp4 및 aif로 작업을 시도 했으므로 파일 포맷은 한 번에 하나 이상의 스트림을 재생할 수있는 iOS 사파리의 능력에 영향을주지 않습니다.

저는 웹 응용 프로그램의 문제를 우선적으로 해결하여 사운드 파일을 재생할 지능적으로 방해하거나 무시할 수 있도록 문제를 "해결했습니다". 어쩌면 당신은 비슷한 것을 시도 할 수 있습니다.

0

하나의 가능한 해결 방법은 sox과 같은 서버 쪽 유틸리티를 사용하여 여러 개의 오디오 파일을 하나로 혼합하는 것입니다. 임의의 위치에서 여러 오디오 파일을 재생하는 것과는 같지 않지만 필요에 따라 솔루션이 될 수 있습니다.

관련 문제