1. 程式人生 > >H5video中實現多個的視訊的播放,有詳細的程式碼

H5video中實現多個的視訊的播放,有詳細的程式碼

<video  id="myvideo" width="100%" height="auto" controls="controls" >  你的瀏覽器不支援HTML5播放此視訊  <span style="white-space:pre">    </span><!-- 支援播放的檔案格式 -->  <source src="001.mp4" type='video/mp4' />   </video>

JS程式碼:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 <script language="javascript">    $(document).ready(function(){  video.play();    });  var vList = ['001.mp4''video//1.mp4''video//02.mp4']; // 初始化播放列表    var vLen = vList.length;   var curr = 0;   var video = document.getElementById("myvideo");    video.addEventListener('ended'
function(){  play();  });    function play() {    video.src = vList[curr];    video.load();     video.play();    curr++;    if(curr >= vLen){    curr = 0; //重新迴圈播放  }    }    </script>   

相關推薦

H5video實現視訊播放,詳細程式碼

<video  id="myvideo" width="100%" height="auto" controls="controls" >  你的瀏覽器不支援HTML5播放

使用video標籤實現視訊播放

這兩天在做一個功能,實現視訊切換的功能,即點選按鈕實現視訊內容切換的功能。上圖:思路很簡單:點選視訊一隱藏視訊二,點選視訊二隱藏視訊一,--,感覺和沒說差不多。程式碼如下:<!DOCTYPE html> <html lang='en'> <he

android的Mediaplayer------可以同時開啟視訊播放--------------

package com.example.testmultimediaplayer; import java.text.DecimalFormat; import java.text.NumberFormat; import java.util.Locale; imp

在一個form表單實現submit不同的action

var ctype 編號 表單 顯示 col 格式 action 否則 在button中用JS的事件綁定onclick實現,如下: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

Pycharm實現專案共存的方式

一、背景 在Python學習中,使用pycharm只能開啟一個專案,如果想在一個pycharm中同時開啟多個專案,該怎麼辦呢?由於學習中遇到需要開啟多個專案,所以就百度查詢了一下方法。 二、解決辦法 1、開啟pycharm,選擇file>settings,如下圖: 2、開啟setting設定對話方塊,

openLayers3 實現Overlay

  openLayers3 中實現多個Overlay 此篇的目的是為了記錄下用Overlay的一些操作。 其實實現多個就是建立多個div,然後給每個div繫結Overlay。 1 //頁面載入完函式 --顯示個關鍵點的 2 window.onload

easyui實現下拉列表聯動

先看下原始碼 <script type="text/javascript" charset="UTF-8"> $(function() { var provinceId = $('#provinceId').combobox({ url : 'p

微信小程式解決視訊播放的問題

效果圖: 本例子:是圖片和多個視訊混在一起 html <view class="case-ul"> <repeat for="{{list}}" index=

協程實現視訊下載

併發下載器 from gevent import monkey import gevent import urllib.request #有IO才做時需要這一句 monkey.patch_all() def my_downLoad(file_name, url): print

JAVA實現分隔符拆分字串

通過檢視JAVA API  我們知道String split的原始碼為: public String[] split(String regex) 根據給定正則表示式的匹配拆分此字串。 該方法的作用就像是使用給定的表示式和限制引數 0 來呼叫兩引數 split 方法。因此,所

使用github作為maven倉庫存放發布自己的jar包依賴 實現項目公共部分代碼的集中,避免團隊項目之間代碼的復制粘貼

地址 oba post 直接 bubuko http tps hub 之間 使用github作為maven倉庫存放發布自己的jar包依賴 實現多個項目公共部分代碼的集中,避免團隊中多個項目之間代碼的復制粘貼。 1、首先在本地maven位置的配置文件setting.xml(沒

Selenium怎麽實現窗口之間的切換?

Selenium切換窗口 Selenium利用句柄切換窗口 Selenium窗口之間的切換 Selenium怎麽操作其他的窗口 Selenium 多窗口(多Tab)之前的切換 多窗口的切換的目的是為了讓selenium改變操作的窗口。在selenium中假如不切換窗口,一旦遇到一個鏈接跳轉到另

實現具有相同方法的接口和父類與實現接口相同方法

不顯示 就是 super關鍵字 向上 向上轉型 問題 super void urn 一、實現多個具有相同方法的接口 這種情況還是比較少會遇到的,但事實是存在這樣的問題,所以寫下解決的方法: 使用內部類: interface InterA { void f(); } in

ython實現程序間的通訊Queue,Pipe,Value+Array等,其中Queue實現程序間的通訊,而Pipe實現程序間通訊,而Value+Array使用得是共享記憶體對映檔案的方式,所以速度比較快

1.Queue的使用 from multiprocessing import Queue,Process import os,time,random #新增資料函式 def proc_write(queue,urls): print("程序(%s)正在寫入..."%(os.getpid()))

video.js 一個頁面同時播放視訊

$(data).each(function(i, item) { // innerHTML += '<li type-id="'+item.id+'">'+ // '<img src="'+(item.imgs?

bootstrap利用Tag實現div的上下頁切換

func acc tex oot trap www. active cli ane 添加 nav 和 nav-tabs 類到 ul 中,將會應用 Bootstrap 標簽樣式,添加 nav 和 nav-pills 類到 ul 中,將會應用 Bootstrap 膠囊式樣式 &

在mybatis同一個方法執行SQL語句實現方法

  一、oracle資料      <delete id="delete" parameterType="upc.cbs.HtxxlrEntity"> begin    delete from PC_CBS_CONTRA

Java - 一個類實現介面,相同簽名的default方法會怎麼辦

Java - 一個類實現的多個介面,有相同簽名的default方法會怎麼辦 public interface A { default void hello() { System.out.println("Hello from A"); }

html5 JS 迴圈播放視訊

 ...  var video_list    = [url1,url2];                   

Qt+VLC播放視訊的Demo

這個Demo做的是同時播放9個相同的視訊: 目前做的這個小Demo程式碼微微做了一點小優化,單獨封裝的類: #ifndef SVLCCONTROL_H #define SVLCCONTROL_H #include <QWidget> #include