xmlファイルから情報を読み込むコードを作成しようとしています。これは正常にGoogle Chromeで動作しますが、私はそれが私がリンクしているhtml5ビデオを読み込むことを拒否するFirefoxで動作するようにしようとするとき。私は、ローカルのコンテンツを安全でないものとして扱うので、firefoxがxmlを取り込む別の方法を持っている場所を読みました。これは正しいです?HTML5/JavascriptがFirefoxで実行されていません - XMLの読み込み
実施例ではwww.oupnmv.com/dev/
私のコードで見つけることができます:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Testing HTML5 pausing</title>
</head>
<body>
<video id="myvid" width="320" height="240" controls>
<source src="video.m4v" type="video/mp4" />
Your browser does not support the video tag.
</video>
<div id="time"></div>
<script type="text/javascript">
(function(){
var v = document.getElementsByTagName('video')[0]
var t = document.getElementById('time');
var i = new Array("5", "10", "15", "25");
var toggle = 0;
var time;
var c = 0;
var cue = new Array();
function callXML(cue){
var b = 0;
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET", "cue_word.xml", false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
x = xmlDoc.getElementsByTagName("Cue");
for (b=0;b<x.length;b++){
cue[b] = xmlDoc.getElementsByTagName("Cue")[b].getAttribute("value");
}
}
callXML(cue);
v.addEventListener('timeupdate',function(event){
//t.innerHTML = v.currentTime;
time = parseInt(v.currentTime);
if (time == i[c] && toggle == 0){
v.pause();
t.innerHTML = "Enter some test questions here ";
t.innerHTML += cue[c];
//toggle = 1;
c++;
}
},false);
})();
</script>
</body>
</html>
どのように私はこれを逃した私は知らない、そのためにありがとう。私はそれを今更新し、それは正常に動作します。 – Verbium