0
我正在研究HTML5視頻功能,我在SO中詢問要遵循的方法。html5視頻和javascript組合失敗
上找到w3.org網站上的一些半幫助的文章,但發現jsfiddle.net
完全工作示例,請按照鏈接here
我想一樣在我的本地機器如下 -
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery Mobile Web App</title>
<link href="jquery-mobile/jquery.mobile-1.0.min.css" rel="stylesheet" type="text/css"/>
<script src="jquery-mobile/jquery-1.6.4.min.js" type="text/javascript"></script>
<script src="jquery-mobile/jquery.mobile-1.0.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(e) {
var video = document.getElementById('video').play();
var intervalRewind;
$(video).on('play', function() {
video.playbackRate = 1.0;
clearInterval(intervalRewind);
});
$(video).on('pause', function() {
video.playbackRate = 1.0;
clearInterval(intervalRewind);
});
$("#speed").click(function() { // button function for 3x fast speed forward
video.playbackRate = 3.0;
});
$("#negative").click(function() { // button function for rewind
intervalRewind = setInterval(function() {
video.playbackRate = 1.0;
if (video.currentTime == 0) {
clearInterval(intervalRewind);
video.pause();
} else {
video.currentTime += -.1;
}
}, 30);
});
});
</script>
</head>
<body>
<div data-role="page" id="page">
<div data-role="header">
<h1>Page One</h1>
</div>
<div data-role="content">
<video id="video" controls>
<source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.mp4" type="video/mp4">
<source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.webm" type="video/webm">
<source src="http://www.quirksmode.org/html5/videos/big_buck_bunny.ogv" type="video/ogg">
</video>
<button id="speed">Fast Forward</button>
<button id="negative">Rewind</button>
</div>
<div data-role="footer">
<h4>Page Footer</h4>
</div>
</div>
</body>
</html>
我無法找出腳本失效的原因和位置。 jquerymobile是個問題嗎? 預期:正向和反向功能均可使用。 實際:這兩個按鈕都沒有工作。
任何幫助,非常感謝。 在此先感謝。
瞭解。第二部分的問題,跳過0.1分,我確實看到倒帶很快。這也發生在Chrome瀏覽器上。我怎樣才能控制這個? 另外,有沒有辦法在負載上直接「反向播放」? –