2010-04-18 4 views
0

iPhone에서 HTML5와 함께 제공되는 새로운 태그를 사용하려고했는지 궁금합니다. 특히, pause() 명령을 작동시키지 못했습니다. 다음은 페이지의 일부입니다. 보시다시피 동영상이 시작된 후 10 초 후 동영상을 일시 중지하려고합니다. 그것은 Mac 용 btw에서 사파리에서 작동합니다. 누구든지이 일을 할 수 있었습니까? 당신은 <script>하지 <javascript language="JavaScript"> 사용해야iPhone에서 HTML5 사용 - 일시 중지 할 수 없음

<head> 
<javascript language="JavaScript"> 

function timeUpdate() 
{ 
var myVideo = document.getElementsByTagName('video')[0]; 
var time = myVideo.currentTime; 
if (time > 10) 
{ 
    myVideo.pause(); 
} 
} 

function addListeners() 
{ 
var myVideo = document.getElementsByTagName('video')[0]; 
myVideo.addEventListener('timeupdate',timeUpdate,false); 
} 

</script> 
</head> 

<body onload="addListeners()"> 
<video controls src="resources/bb_poor_cinderella_512kb.mp4" 
    poster="resources/background.png"> 
    Video tag not supported! 
</video> 
</body> 

감사합니다,
아리엘

답변

0

.

5

이 코드가 잘못되었습니다

<javascript language="JavaScript"> 

는 자바 스크립트 언어를 설정하려면

<Javascript>라는에는 HTML 태그가 없습니다, 당신은이를 사용해야합니다

<script type="text/javascript"> 
// Code here 
</script> 

주 언어 있음 속성은 W3C 표준 (http://www.w3.org/TR/REC-html40/interact/scripts.html)에 따라 사용되지 않으므로대신 type을 사용해야합니다..

+0

@SLC, 참고로는 HTML5의 유형을 지정할 필요가 없습니다 ... "텍스트/자바 스크립트"가정한다. –

+0

미안보다 더 나은 안전함 : – NibblyPig

+0

Nah : HTML5에 들어간 많은 작업은 Ian Hickson 리버스 엔지니어링 브라우저가 무엇이 작동하는지보고 그에 따라 사양을 작성하는 것이 었습니다. 따라서 '