html5开发<video>视频字幕的程序

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>使用video实现实时字幕的效果</title>

<style>

#box{

border: 1px solid red;

width: 400px;

height: 400px;

position: absolute;

}

video{

position: relative;

}

#caption{

position: relative;

left: 180px;

top: -60px;

font-size: 18px;

font-weight: bold;

}

</style>

<script src="js/jquery.js"></script>

<script>

window.addEventListener("load",function(){

//我们的数据数组

var captionData=[];

//首先获得我们的视频对象

var myvideo=document.getElementByIdx_x("myvideo");

//此项表示加载之后执行以下的操作

//获得我们存放字幕的地方

var mycaption=document.getElementByIdx_x("caption");

//读入我们的字幕数据

$.get("js/captions.js",function(text,status){

captionData=eval_r(text);

});

window.addEventListener("timeupdate",function(){

var csec=myvideo.currentTime;

//开始进行判断

for(var i=0;i<captionData.length;i++){

//根据当前播放的时间跟我们json的时间进行比较

if(csec>captionData[i].start&&csec<captionData[i].end){

//此时将字幕设置

mycaption.innerHTML=captionData[i].text;

mycaption.style.color=captionData[i].color||"#ff0";

}

}

},true);

},true);

</script>

</head>

<body>

<div id="box">

<video controls width="400" id="myvideo">

<source src="video/first.mp4">

</video>

<div id="caption">播放开始</div>

</div>

</body>

</html>

html5开发<video>视频字幕的程序

时间: 2024-08-24 10:04:05

html5开发<video>视频字幕的程序的相关文章

HTML5 video视频字幕的使用和制作

一.video支持视频格式: 以下是三种最常用的格式 1. ogg格式:带有Theora视频编码(免费)+Vorbis音频编码的Ogg文件(免费) 支持的浏览器:firefox.chrome.opera 2. MPEG4格式:带有H.264视频编码(收费)+AAC音频编码的MPEG4文件(收费) 支持的浏览器:safari.chrome 3. Webm格式:带有VP8视频编码(免费)+Vorbis音频编码的WebM格式(免费) 支持的浏览器:IE.firefox.chrome.opera 优势:

HTML5添加 video 视频标签后仍然无法播放的解决方法 IIS添加MIEI类型

现象:插入如下代码后仍然无法看视频(注:视频已确认为浏览器支持格式) <video controls="controls" width="500px" height="300px" preload="metadata"> <source src="video/FF4.ogv" type="video/ogg"> <source src="video

html5中video视频只有声音没有图像

解决方案: 1.使用视频标签: <video width="352" height="264" controls autobuffer> <source src="video/hjh.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'></source> </video> 2.使用格式工厂更改视频编码格式 为H264. 改

html5开发移动端app的7大优势(一)

移动web端APP是如今市场份额占据霸主,自html5开发语言正式封稿后,使用html5语言开发app应用带来的用户体验和制作难度是其他语言远远不如的.本文华清创客学院为读者解析html5开发移动端app的7大优势.让对html5感兴趣的读者更好的了解html5网页开发技术. html5开发移动端app的7大优势(一): 1.跨平台: 开发者的幸福指数随着多屏时代的来临岌岌可危.人人都期盼HTML5能扮演救星.多套代码.不同技术工种.业务逻辑同步,这是折磨人的过程.有点类似个人电脑早期世界,那个

html5 音频和视频(audio And video)

1.音频和视频  Web 上的视频 直到现在,仍然不存在一项旨在网页上显示视频的标准. 今天,大多数视频是通过插件(比如 Flash)来显示的.然而,并非所有浏览器都拥有同样的插件. HTML5 规定了一种通过 video 元素来包含视频的标准方法. 视频格式 当前,video 元素支持三种视频格式: 格式    IE Firefox Opera Chrome Safari Ogg     No 3.5+ 10.5+  5.0+ No MPEG4 9.0+  No           No 5.

100套最适合自学的实战开发教程视频(程序员都在学)

BAT大咖助力 全面升级Android面试 BAT大牛亲授 基于ElasticSearch的搜房网实战 从天气项目看Spring Cloud微服务治理 Java企业级电商项目架构演进之路  Tomcat集群与Redis分布式 Java深入微服务原理改造房产销售平台 SSM到Spring Boot-从零开发校园商铺平台 Java Spring Boot企业微信点餐系统 Java秒杀系统方案优化-高性能高并发实战 Spring Boot技术栈博客企业前后端 Java SSM快速开发仿慕课网在线教育平

The jQuery HTML5 Audio / Video Library (jQuery jPlayer插件给你的站点增加视频和音频功能)

http://jplayer.org/ The jQuery HTML5 Audio / Video Library jPlayer is the completely free and open source (MIT) media library written in JavaScript. A jQueryplugin, (and now a Zepto plugin,) jPlayer allows you to rapidly weave cross platform audio an

HTML5 Video(视频)

HTML5 Video(视频) 很多站点都会使用到视频. HTML5 提供了展示视频的标准. 检测您的浏览器是否支持 HTML5 视频: 检测 Web站点上的视频 直到现在,仍然不存在一项旨在网页上显示视频的标准. 今天,大多数视频是通过插件(比如 Flash)来显示的.然而,并非所有浏览器都拥有同样的插件. HTML5 规定了一种通过 video 元素来包含视频的标准方法. 浏览器支持 Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari

video详解 HTML5中的视频:

一.video 视频的方法.属性.事件详解 方法:play() 播放  pause() 暂停 属性:currentTime播放到当前的时间   duration视频的总时长 事件:ended 播放完的事件,需要进行的操作 二.video的浏览器的兼容性:(让所有浏览器都兼容) 1.添加js(下载地址:http://www.zhangxinxu.com/study/js/html5media.min.js ) <script src="http://html5media.googlecode