利用vedio播放视频和原生js对其进行控制
2017-07-01 21:59
387 查看
直接上代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> #durationbar{ width: 500px; height: 20px; } #durationbar progress{ width: 100%; height: 100%; } </style> </head> <body> <div> <video id="videoSource" width="500px"> <source src="test.mp4" type="video/mp4"> </video> <div id="durationbar"> <progress id="positionBar" value="0" max="100"></progress> </div> </div> <button id="start">开始</button> <button id="end">停止</button> <button id="pause">暂停</button> <button id="speed">2倍速度</button> <script type="text/javascript"> window.onload=function(){ var oStart = document.getElementById('start'); var oEnd = document.getElementById('end'); var oPause = document.getElementById('pause'); var oSpeed = document.getElementById('speed'); var oVideo = document.getElementById('videoSource'); // 开始函数 oStart.onclick=function(){ oVideo.play(); } // 暂停函数 oPause.onclick=function(){ oVideo.pause(); } // 停止函数 oEnd.onclick=function(){ oVideo.pause(); oVideo.currentTime=0; } // 加速函数 oSpeed.onclick=function(){ oVideo.play();oVideo.playbackRate = 4;//注意这里速度大于4的时候,就没有声音了,声音得不到同步 } // 这个事件是在视频播放中一直执行的事件 oVideo.ontimeupdate=function(){ var oPositionBar = document.getElementById('positionBar'); oPositionBar.value= (oVideo.currentTime/oVideo.duration*100); } } </script> </body> </html>
相关文章推荐
- js控制vedio视频和分段播放
- HTML5 js控制vedio视频和分段播放
- 利用MCI命令进行 播放录制音乐,以及弹出光驱,音量控制获得播放进度等等操作。。。开发必备。
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 利用MediaPlayer框架进行视频播放
- 利用ffmpeg和opencv进行视频的解码播放
- 利用ffmpeg和opencv进行视频的解码播放
- 利用MCI命令进行 播放录制音乐,以及弹出光驱,音量控制获得播放进度等等操作。。。开发必备。
- Android利用mediacodec进行视频H264编码解码播放
- opencv 利用trackbar滚动条实现视频的播放和暂停控制
- 利用ffmpeg进行视频软解播放
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- 【Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- JS控制视频播放
- JS控制HTML5媒体播放与暂停,及Chrome兼容的视频格式
- HTML5 audio标签使用js进行播放控制实例
- 【iOS-Cocos2d游戏开发之十四】音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)
- Vedio.js视频播放
- [转]在网页中加入声音文件,并且用JavaScript对其进行播放控制
- android视频播放(二) 利用android原生的MediaPlayer+SurfaceView