2010-04-18 104 views
0

我想知道是否有人試圖在iPhone上使用HTML5附帶的新標籤。 具體來說,我沒有設法使暫停()命令工作。 以下是頁面的一部分。正如你所看到的,我試圖在開始後10秒暫停視頻。它適用於Mac上的Safari。 有沒有人設法使這項工作?在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

你應該用<script>,不<javascript language="JavaScript">

5

此代碼無效:

<javascript language="JavaScript"> 

沒有名爲<Javascript>

要設置語言JavaScript的HTML標籤,你應該這樣做:

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

注意語言屬性根據W3C標準(http://www.w3.org/TR/REC-html40/interact/scripts.html)棄用,所以您應該使用type而不是language

+0

@SLC,僅供參考,您不需要指定HTML5中的類型......假設「text/javascript」。 – 2010-04-18 11:38:08

+0

雖然比對不起,但安全性更好:) – NibblyPig 2010-04-18 12:39:03

+0

Nah:進入HTML5的很多工作是Ian Hickson反向工程瀏覽器,以查看工作情況,並據此編寫規範。因此,對於像'