2014-02-10 4 views
0

나는 html5 오디오를 사용하여 완벽하게 작동하는 Android 오디오 애플리케이션을 개발했습니다. 그러나 일부 폰에서는 오디오가 전혀 재생되지 않습니다.HTML5 오디오가 Android 2.3.6에서 실행되지 않음

간단한 HTML5 기능을 사용하고 있습니다.

여러 가지 play() 명령, pause() & play, load() 등 모든 종류의 작업을 시도했지만 아무 일도 일어나지 않습니다.

나는 안드로이드 2.3.6을 실행하는 하루 동안 하나의 모바일을 가지고 있는데, 나는 그것을 작동시킬 수 없다. 어떤 도움을 주시면 감사하겠습니다.

+0

실행중인 장치 ... @ Anjum – PSK

+0

QMobile 장치입니다. – Anjum

+0

2.3 기본 브라우저의 대부분은 html5 새 태그를 지원하지 않습니다. 나는 xperia 장치가 2.3.4 (GB)이지만 html5 play(), pause() 명령을 재생합니다. 2.3GB의 다양한 기기에서 앱을 실행 해보세요. @Anjum – PSK

답변

0

해결책을 찾았습니다. 이것은 나를 위해 일한 것입니다 :

sPlay = document.getElementById("audioplayer"); 
sPlay.src = ''; 
sPlay.src = "myAudio.mp3"; 
sPlay.load(); 
sPlay.addEventListener("load", function() { 
    sPlay.play(); 
}, true);  

가 나는 또한 내 생각 엔이 이전 안드로이드 버전을 실행하는 장치가 느린입니다

<source src="none" type="audio/mp3"> 

<source src="none" type="audio/mpeg"> 

을 변경했습니다. play() 명령이 정상적으로 실행되면 시스템은 여전히 ​​load() 명령을 처리하고 있습니다. 오디오는 아직로드되지 않으므로 재생되지 않습니다. addEventListener를 "load"에 사용하면 완벽하게 작동하기 시작합니다. 처음에는 문제가 없었던 것처럼 :-)

다른 사람들에게 도움이되기를 바랍니다.

감사합니다.

내가 더 "부하"로 "canplay"단지 오래된 장치에서 작동하는 것으로 나타납니다에 이벤트 리스너 수정 한

==== 업데이트 ======== :

sPlay.addEventListener("canplay", function() { 
관련 문제