`
wjlgryx
  • 浏览: 306709 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

怎样用js+html5实现视频的播放控制

阅读更多

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

分享到:
评论

相关推荐

    js+HTML5实现视频截图的方法.docx

    本文将详细介绍如何使用JavaScript和HTML5来实现视频截图的功能。这在创建交互式应用、在线教育平台或者社交媒体分享等场景中非常有用。 首先,我们需要在HTML页面中设置一个`&lt;video&gt;`元素,用于播放视频,并添加一...

    html5 javascript实现的视频自定义进度条

    以上就是使用HTML5、CSS和JavaScript实现视频自定义进度条的基本步骤。这个功能使得用户可以直观地了解视频的播放状态,同时也提供了更丰富的交互体验。在实际项目中,可能还需要考虑其他因素,如兼容性、性能优化...

    springboot+h5写的简单的视频播放demo

    开发者可以通过设置`src`属性来指定视频源,使用`controls`属性添加播放、暂停、音量控制等基本操作。在实际应用中,可能还需要使用JavaScript来实现更复杂的交互,例如进度条、全屏切换等功能。 关于标签"文件下载...

    html5 canvas 绘制的视频播放控制条

    在这个项目中,我们利用HTML5 Canvas来实现一个自定义的视频播放控制条,以此替换HTML视频元素默认的控制界面,提升用户界面的美观度和交互性。 1. **HTML5 Video Element** HTML5的`&lt;video&gt;`标签是用来嵌入视频...

    jsp实现视频播放

    "jsp实现视频播放"这个主题聚焦于如何利用JSP技术来搭建一个在线视频播放平台。在此过程中,我们将讨论以下几个关键知识点: 1. **MIME类型**:视频文件在传输时需要正确指定MIME类型,如"video/mp4"、"video/ogg...

    Html自做JS视频控制手机播放 纯js 易懂

    以上代码实现了一个基础的JavaScript视频控制器,但还有许多可优化和扩展的地方,例如添加全屏功能、显示播放时间等。通过深入理解JavaScript事件机制以及HTML5的Video API,开发者可以进一步定制化视频播放体验,...

    html5+js 实现二维码扫描

    在网页中,我们可以使用HTML5的`&lt;video&gt;`元素来捕获来自用户设备摄像头的实时视频流,然后通过JavaScript控制Canvas元素实时绘制视频帧,进一步调用二维码解码函数进行识别。 以下是一个简单的实现步骤: 1. 创建`...

    html实现视频播放2

    总结来说,“HTML实现视频播放2”这个主题主要涵盖了HTML5的`&lt;video&gt;`标签以及如何利用iframe和JavaScript来实现动态视频切换的功能。这样的技术对于创建互动性强、用户体验良好的网页视频播放器至关重要。通过深入...

    Js+Html5+Css

    此外,HTML5引入了离线存储、拖放功能、媒体元素等新特性,使得无需插件就能在浏览器内直接播放音频和视频。 CSS(Cascading Style Sheets)则是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的...

    基于HTML5 div+css布局的视频网站,实现视频播放、音乐播放以及图片浏览功能.zip

    HTML5的Media API提供了JavaScript接口,用于控制视频和音频元素,如播放、暂停、停止、改变音量和获取播放状态等。这使得开发者可以通过JavaScript来实现更丰富的交互功能,例如自动播放、进度控制或根据用户行为...

    html,js实现时间轴,可播放视频,点击放大图片

    总的来说,实现“html,js实现时间轴,可播放视频,点击放大图片”这一功能,需要结合HTML的结构化能力、JavaScript的动态交互特性,以及CSS的美化和布局技巧。通过精心设计和编码,可以创建出既美观又实用的互动...

    HTML播放海康视频的RTSP视频流

    HTML播放海康视频的RTSP视频流是一种在网页上实现监控...总的来说,HTML播放海康视频的RTSP视频流涉及到HTML5、MSE、Web Media Player API以及第三方播放器的使用,通过这些技术,可以在网页上实现监控视频的实时播放。

    .NET+Cuplayer实现aspx页面播放视频

    5. **播放逻辑**:使用JavaScript或服务器端代码控制视频的播放、暂停、停止、前进、后退等操作。 6. **错误处理**:确保当视频无法加载或播放时,有适当的错误提示和处理机制。 7. **响应式设计**:如果需要,...

    videojs 实现视频列表 点击播放下个视频功能

    在本文中,我们将深入探讨如何使用videojs库来实现一个视频列表功能,使得用户点击后可以无缝播放下一个视频。videojs是一个流行的HTML5视频播放器,它提供了丰富的自定义选项和插件支持,使得开发人员能够轻松创建...

    jplayer+html5实现的播放器

    为了实现更高级的功能,比如自定义界面、皮肤切换、播放列表等,我们需要使用到JavaScript编程。例如,我们可以通过修改DOM元素的样式来改变播放器的外观,或者通过操作`&lt;audio&gt;`元素的`currentTime`和`volume`属性...

    简单编写html文件加载nginx发布的视频,实现在线播放nginx发布的视频

    在本主题中,我们将探讨如何使用HTML、JavaScript和Nginx服务器来实现本地视频的在线播放功能,从而提高学习和查看视频的效率。Nginx是一个高性能的HTTP和反向代理服务器,它支持流媒体服务,使我们能够轻松地发布和...

    html5+javascript+css商城(模拟联想)购物系统

    本项目“HTML5+JavaScript+CSS 商城(模拟联想)购物系统”充分利用这三种技术,打造了一个功能完善的模拟购物平台,实现了动态信息浏览、商品检索、用户注册登录以及数据的增删改等功能。 一、HTML5:新一代的网页...

    videojs+swiper实现淘宝商品详情轮播图.docx

    通过上面的代码,我们可以看到,我们使用VideoJS来播放视频,并使用Swiper来实现轮播图的滑动效果。我们还使用了onSlideChangeStart事件来监听轮播图的滑动,当轮播图滑动时,我们暂停视频的播放。同时,我们还使用...

    videoJs+ hlive JS实现m3u8格式播放

    本文将详细讲解如何利用video.js和hlive库来实现在JavaScript环境中播放M3U8格式的视频。 首先,video.js是一个流行的开源HTML5视频播放器,它提供了丰富的自定义选项和插件,使得在网页上集成视频变得简单。通过...

    多功能HTML5多媒体视频播放js特效代码.rar

    首先,HTML5的 `&lt;video&gt;` 标签是实现视频播放的基础。它允许开发者在网页中内嵌视频内容,而无需依赖Flash或其他第三方插件。通过设置不同的属性,如 `src`(指定视频源)、`controls`(显示播放控制)和`autoplay`...

Global site tag (gtag.js) - Google Analytics