2013-01-09 3 views
1

그래서 저는 최근에 html5 자료를 배우려고했고 오디오 태그를 얻었습니다. 내 PC 브라우저 (Chrome)에서는 제대로 작동하지만 내 안드로이드 (4.0, 주식 브라우저와 돌고래 모두 사용)에서는 그렇지 않습니다. 오디오는 한 번 재생되지만 다시는 재생되지 않습니다. 예를 들어이 사이트를 가지고 :HTML5 - 모바일 브라우저에서 오디오 파일을 여러 번 재생 (재생)하려면 어떻게해야합니까?

http://www.stefanvignir.de/rimshot/

아주 기본적인, 그것은 당신이 그것을 누르지 내 안드로이드 오디오마다 재생하는 버튼이 있습니다. 첫 번째로 누를 때만 재생됩니다. 이 문제를 어떻게 해결합니까? 모바일 브라우저가 업데이트되기를 기다리십시오.

나는 audio.currentTime = 0으로 설정하는 것이 좋습니다. 하지만 그건 아무 것도 해결하지 못하는 것 같습니다. 분명히 소스 (audio.src = audio.src)를 재설정 할 수 있습니다. 그러면 소스를 두 번 이상 재생할 수 있지만 파일을 다시 다운로드해야합니다. 일시적인 해결책 이겠지만 받아 들일 수는 없습니다.

제안 사항? 감사.

답변

0

이 여러 프레스 데스크탑과에서 Andriod 브라우저에서 작동 - 당신은 스타일링 사업부 등으로 포장 할 수 있습니다

<a onclick="this.firstChild.play()"><audio src="1.mp3"></audio>play</a> 

단지 오디오 태그보다 당신이 어떤 재생 버튼의 외모보다 효율적으로 제어 할 수 있도록 처럼. 더 많은 버튼이 필요한 경우 일시 중지 코드 등을 바꿀 수 있습니다

+0

그냥 시도해 보았습니다. 다중 프레스 (Android의 스톡 브라우저와 돌고래 모두 사용)에서 작동하지 않았습니다. – SvEnjoyPro

+0

데스크톱에서 해봤습니까? 안드로이드를 사용하면 mp3 등을 로딩 할 때 지연 될 수 있습니다. 빠르게로드되어 재생되는 작은 mp3 파일로 시작하십시오. 그것은 젤리 콩에 안드로이드를위한 크롬에 나를 위해 일하고 있었다. – Jon