html5 代码:
<video width="640" height="480" controls="controls" id="video" controls preload='none' poster="http://v.zol.com.cn/xxxx.mp4">
js代码:
document.addEventListener("DOMContentLoaded", init, false);
function init() {
document._video = document.getElementById("video");
webm = document.getElementById("webm");
init_events();
init_properties();
setInterval(update_properties, 1000);
}
Function init_events(){
for (key in media_events) { //监听video的各个属性
document._video.addEventListener(key, capture, false);
}
}
Video 具有的属性:
var media_properties = [ "error", "src", "currentSrc", "networkState", "preload", "buffered", "readyState", "seeking", "currentTime","initialTime", "duration", "startOffsetTime", "paused", "defaultPlaybackRate", "playbackRate", "played", "seekable", "ended", "autoplay", "loop","controls", "volume", "muted" ];
用js控制和获取video的值方法:
设置当前播放的时间:setAttribute(media_properties[currentTime],’123’);
eval("document._video." + media_properties[currentTime]);
取视频时长:var r = eval("document._video." + media_properties[duration]);
Alert(r);
控制其他的属性可以用同样的方法。
本文转自:http://techbbs.zol.com.cn/1/9_3193.html
分享到:
相关推荐
本文将详细介绍如何使用JavaScript和HTML5来实现视频截图的功能。这在创建交互式应用、在线教育平台或者社交媒体分享等场景中非常有用。 首先,我们需要在HTML页面中设置一个`<video>`元素,用于播放视频,并添加一...
以上就是使用HTML5、CSS和JavaScript实现视频自定义进度条的基本步骤。这个功能使得用户可以直观地了解视频的播放状态,同时也提供了更丰富的交互体验。在实际项目中,可能还需要考虑其他因素,如兼容性、性能优化...
开发者可以通过设置`src`属性来指定视频源,使用`controls`属性添加播放、暂停、音量控制等基本操作。在实际应用中,可能还需要使用JavaScript来实现更复杂的交互,例如进度条、全屏切换等功能。 关于标签"文件下载...
在这个项目中,我们利用HTML5 Canvas来实现一个自定义的视频播放控制条,以此替换HTML视频元素默认的控制界面,提升用户界面的美观度和交互性。 1. **HTML5 Video Element** HTML5的`<video>`标签是用来嵌入视频...
"jsp实现视频播放"这个主题聚焦于如何利用JSP技术来搭建一个在线视频播放平台。在此过程中,我们将讨论以下几个关键知识点: 1. **MIME类型**:视频文件在传输时需要正确指定MIME类型,如"video/mp4"、"video/ogg...
以上代码实现了一个基础的JavaScript视频控制器,但还有许多可优化和扩展的地方,例如添加全屏功能、显示播放时间等。通过深入理解JavaScript事件机制以及HTML5的Video API,开发者可以进一步定制化视频播放体验,...
在网页中,我们可以使用HTML5的`<video>`元素来捕获来自用户设备摄像头的实时视频流,然后通过JavaScript控制Canvas元素实时绘制视频帧,进一步调用二维码解码函数进行识别。 以下是一个简单的实现步骤: 1. 创建`...
总结来说,“HTML实现视频播放2”这个主题主要涵盖了HTML5的`<video>`标签以及如何利用iframe和JavaScript来实现动态视频切换的功能。这样的技术对于创建互动性强、用户体验良好的网页视频播放器至关重要。通过深入...
此外,HTML5引入了离线存储、拖放功能、媒体元素等新特性,使得无需插件就能在浏览器内直接播放音频和视频。 CSS(Cascading Style Sheets)则是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的...
HTML5的Media API提供了JavaScript接口,用于控制视频和音频元素,如播放、暂停、停止、改变音量和获取播放状态等。这使得开发者可以通过JavaScript来实现更丰富的交互功能,例如自动播放、进度控制或根据用户行为...
总的来说,实现“html,js实现时间轴,可播放视频,点击放大图片”这一功能,需要结合HTML的结构化能力、JavaScript的动态交互特性,以及CSS的美化和布局技巧。通过精心设计和编码,可以创建出既美观又实用的互动...
HTML播放海康视频的RTSP视频流是一种在网页上实现监控...总的来说,HTML播放海康视频的RTSP视频流涉及到HTML5、MSE、Web Media Player API以及第三方播放器的使用,通过这些技术,可以在网页上实现监控视频的实时播放。
5. **播放逻辑**:使用JavaScript或服务器端代码控制视频的播放、暂停、停止、前进、后退等操作。 6. **错误处理**:确保当视频无法加载或播放时,有适当的错误提示和处理机制。 7. **响应式设计**:如果需要,...
在本文中,我们将深入探讨如何使用videojs库来实现一个视频列表功能,使得用户点击后可以无缝播放下一个视频。videojs是一个流行的HTML5视频播放器,它提供了丰富的自定义选项和插件支持,使得开发人员能够轻松创建...
为了实现更高级的功能,比如自定义界面、皮肤切换、播放列表等,我们需要使用到JavaScript编程。例如,我们可以通过修改DOM元素的样式来改变播放器的外观,或者通过操作`<audio>`元素的`currentTime`和`volume`属性...
在本主题中,我们将探讨如何使用HTML、JavaScript和Nginx服务器来实现本地视频的在线播放功能,从而提高学习和查看视频的效率。Nginx是一个高性能的HTTP和反向代理服务器,它支持流媒体服务,使我们能够轻松地发布和...
本项目“HTML5+JavaScript+CSS 商城(模拟联想)购物系统”充分利用这三种技术,打造了一个功能完善的模拟购物平台,实现了动态信息浏览、商品检索、用户注册登录以及数据的增删改等功能。 一、HTML5:新一代的网页...
通过上面的代码,我们可以看到,我们使用VideoJS来播放视频,并使用Swiper来实现轮播图的滑动效果。我们还使用了onSlideChangeStart事件来监听轮播图的滑动,当轮播图滑动时,我们暂停视频的播放。同时,我们还使用...
本文将详细讲解如何利用video.js和hlive库来实现在JavaScript环境中播放M3U8格式的视频。 首先,video.js是一个流行的开源HTML5视频播放器,它提供了丰富的自定义选项和插件,使得在网页上集成视频变得简单。通过...
首先,HTML5的 `<video>` 标签是实现视频播放的基础。它允许开发者在网页中内嵌视频内容,而无需依赖Flash或其他第三方插件。通过设置不同的属性,如 `src`(指定视频源)、`controls`(显示播放控制)和`autoplay`...