js統制html5 【video】標簽中視頻的播放和停止


需求:頁面中有2個普通按鈕a,b。還有一個video標簽,能成功播放出視頻。。我想要的效果是,點擊a按鈕,視頻開始播放,點擊b按鈕,視頻播放停止!!!

----------------------------------------------------code---------------------------------------------------------------------------

<!DOCTYPE html> <html> <head> <title>Simple JavaScript Controller</title> <script type="text/javascript"> function playPause() { var myVideo = document.getElementsByTagName('video')[0]; //獲取視頻video if (myVideo.paused){ myVideo.play(); }else{ myVideo.pause(); } function makeBig() { //全屏 高度2倍 var myVideo = document.getElementsByTagName('video')[0]; myVideo.height = (myVideo.videoHeight * 2 ) ; } function makeNormal() { //取消全屏 var myVideo = document.getElementsByTagName('video')[0]; myVideo.height = (myVideo.videoHeight) ; } </script> </head> <body> <div class="video-player" align="center">    <video src="myMovie.m4v" poster="poster.jpg" ></video> <!--視頻 --> <br> <a href="javascript:playPause();">Play/Pause</a> <br> <!--播放 暫停--> <a href="javascript:makeBig();">2x Size</a> <!--放大視頻-->
[解決辦法] <a href="javascript:makeNormal();">1x Size</a> <br> <!--還原視頻 --> </div> </body> </html>

 [解決辦法]:

var myVideo = document.getElementsByTagName('video')[0];
可以換成
document.getElementById('videoId');

<video src="myMovie.m4v" poster="poster.jpg" id="videoId"></video>
[解決辦法]
額。來晚了。。。
停止的話...

myVideo.currentTime = 0;    //屬性設置或返回音頻/視頻播放的當前位置(以秒計)。當設置該屬性時,播放會跳躍到指定的位置。
myVideo.pause();
------解決方案--------------------


mark 

 原文地址:http://www.reader8.cn/jiaocheng/20130619/1350009.html

       http://www.reader8.cn/jiaocheng/javascript/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM