关于html5 video的连续播放

<!doctype html>
<html lang="en">
    <head>
    <meta charset="utf-8">
    <title>关于html5 video的连续播放</title>   </head> 

<body> 
<video id="video" autoplay="" controls="controls">您的浏览器不支持HTNL5的video标签</video> </body> </html> <script> var video_list=[‘videos/demo.mp4‘,‘videos/demo2.mp4‘];//初始化播放列表 video_length=video_list.length;//播放列表的长度 var curr=0;//当前播放的视频 var video=document.getElementById(‘video‘); video.addEventListener(‘ended‘,play); play(); function play(){ video.src=video_list[curr]; video.load();//若视频很短,加载完后再播放,监听canplaythrough事件即可  video.play(); curr++; if(curr>=video_length){ curr=0;//播放完后,重新播放    }
    }
</script>
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>连续播放</title>
    <style>
        video{
            margin: 0 auto;
            width: 500px;
            height: 500px;
        }
    </style>
</head>
<body>
        <video  id="myvideo" width="100%" height="auto" controls="controls" >
            你的浏览器不支持HTML5播放此视频
            <source src="videos/demo.mp4" type=‘video/mp4‘ />
        </video>
</body>
</html>
<script src="http://files.cnblogs.com/files/heyiming/jquery-2.1.4.min.js"></script>
<script language="javascript">
    $(document).ready(function(){
        video.play();
    });
    var vList = [‘videos/demo2.mp4‘, ‘videos/demo3.mp4‘,‘videos/demo.mp4‘]; // 初始化播放列表
    var vLen = vList.length;
    var curr = 0;
    var video = document.getElementById("myvideo");
    video.addEventListener(‘ended‘, function(){
        alert("已播放完成,继续下一个视频")
        play();
    });
    function play() {
        video.src = vList[curr];
        video.load();
        video.play();
        curr++;
        if(curr >= vLen){
            curr = 0; //重新循环播放
        }

    }
</script>
时间: 2024-12-30 04:19:45

关于html5 video的连续播放的相关文章

html5 video标签不能播放mp4的问题

最近项目中遇到的问题如下: 利用html5中的 video 标签去播放视频,但是发现有的mp4格式的视频可以播放,有的mp4格式的视频不能播放. 视频格式 首先 video 标签只支持MPEG4,Ogg,WebM 三种视频格式,浏览器支持情况如下: 但是,video标签对这三种视频格式是有具体要求的 Ogg = 带有 Theora 视频编码 + Vorbis 音频编码 MPEG4 = 带有 H.264 视频编码 + AAC 音频编码 WebM = 带有 VP8 视频编码 + Vorbis 音频编

xamarin ios html5 video.js 无法播放

//只启用某些域绕过 ATS 设置在 ios 的 Info.plist 中<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads </key> <true/> </dict> 原文地址:https://www.cnblogs.com/canyuexingchen/p/9277524.html

html5 video获取实时播放进度的方法

getvideoprogress(); function getvideoprogress() { setTimeout(function () { var vid = document.getElementById("video1"); var currentTime=vid.currentTime.toFixed(1); if(currentTime==1.2){ //触发 return false; } console.log(currentTime); getvideoprog

Html5 Video 实现方案

来源:http://ask.dcloud.net.cn/article/569 源码下载 前言: 最近项目中需要用到html5 视频播放功能,于是稍微研究了解了下,遇到了很多坑,特此记录下. 一. Html5 Video参考来源:http://www.xuanfengge.com/html5-video-play.html(这篇博文确实帮助很大) 1.1. 目的将Html5 Video功能应用到实际项目中,针对不同的平台和环境,进行个性化处理.基本只考虑webkit浏览器兼容问题 1.2. Ht

[HTML5] Video 标签播放及控制视频

Video 是 HTML5 中新增的标签,使用 Video 标签可以播放 ogg.mp4 .webm 等格式的视频,Video 标签的引入,减少前端页面对 Flash 动画的依赖. 0x0 预备知识 不同的浏览器支持的视频格式可能不同,以下是摘自 W3School 各个浏览器对三种视频格式的支持情况: 0x1 在 Video 中嵌入视频 <video src="/movie.mp4" controls="controls"> 你就用这个浏览器有出息吗?

HTML5 video标签播放视频下载原理

HTML5 video https://github.com/remy/html5demos/blob/master/demos/video.html <video preload="metadata"> <!-- https://bugzilla.mozilla.org/show_bug.cgi?id=676422 --> <source src="assets/dizzy.mp4" type="video/mp4"

android webview 全屏播放H5 (Playing HTML5 video on fullscreen in android webview)

最近关于webview的问题遇到的比较多,关于如何在webview中全屏播放视频,网上有很多种解决方法,这里也有一种方法,试了几种后发现还是这种比较好用. 这里就拿出来与大家分享,出自http://stackoverflow.com/questions/15768837/playing-html5-video-on-fullscreen-in-android-webview#userconsent# 代码里面已经有很好的注释了,我就不画蛇添足了. VideoEnabledWebChromeCli

Html5 &lt;video&gt;实现摄像头监控问题:html5并不支持rtsp协议,所以使用vlc进行转码,将rtsp转http流,这样&lt;video&gt;才可以直接播放

今天在写html5中播放旷视C2摄像头视频监控的功能,查了很多资料,才发现Html5 <video>并不支持rtsp协议.后来查到使用第三方转码才得以实现. 这里把方法写下来分享给大家. 首先要获取摄像机品牌的RTSP地址: 如大华的是 rtsp://user:[email protected]:port/cam/ realmonitor?channel=1&subtype=0 海康的是 rtsp://user:[email protected]:port/MPEG-4/ch1/mai

移动端HTML5&lt;video&gt;视频播放优化实践

转帖: http://www.xuanfengge.com/html5-video-play.html 如果侵权请告知删除 遇到的挑战 移动端HTML5使用原生<video>标签播放视频,要做到两个基本原则,速度快和体验佳,先来分析一下这两个问题. 下载速度 以一个8s短视频为例,wifi环境下提供的高清视频达到1000kbps,文件大小大约1MB:非wifi环境下提供的低码率视频是500kbps左右,文件大小大约500KB:参考QzoneTouch多普勒测速,2g网络的平均速度是14KB/s