jquery - 使用 JavaScript 同时运行两个视频

标签 jquery html5-video

我想在单击使用 JavaScript 创建的播放按钮后同时运行两个视频:https://jsfiddle.net/Lrt7nqyn/

目前,仅播放其中一个视频。

 <div class="player">
    <div class="mediaplayer">
      <video id="video1">
        <source src="http://clips.vorwaerts-gmbh.de/VfE_html5.mp4" type="video/mp4" />
      </video>
      <video id="video2">
        <source src="http://clips.vorwaerts-gmbh.de/VfE_html5.mp4" type="video/mp4" />
      </video>
  </div>
  <table>
    <tr>
      <th>Time</th>
      <td>
          <input class="time-slider" type="range" disabled value="0" step="any" />
      </td>
    </tr>
    <tr>
      <td>
          <input value="Play" type="button" class="play" />
      </td>
    </tr>
    <tr>
      <td>
         <input value="Stop" type="button" class="pause" />
      </td>
    </tr>
    <tr>
      <th>Mute</th>
      <td>
        <input class="muted" type="checkbox" />
      </td>
    </tr>
    <tr>
      <th>Volume</th>
      <td>
        <input class="volume-slider" type="range" value="1" max="1" step="0.01" />
      </td>
    </tr>
  </table>
</div>

最佳答案

试试这个:

JSfiddle:https://jsfiddle.net/1co0x58v/

$('input.play', player).bind('click',function () {
      $('video, audio', player)[0].play();
      $('video, audio', player)[1].play(); // add this line to play second video
});
$('input.pause', player).bind('click',function (){
      $('video, audio', player)[0].pause();
      $('video, audio', player)[1].pause(); // add this line to pause second video
});

关于jquery - 使用 JavaScript 同时运行两个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37158000/

相关文章:

javascript - HML5/JS 版本 "WordPress Audio Player?"

javascript - Canvas 视频 CORS

php - egyg33k Bundle ,从 ajax 调用生成 csv

javascript - OpenLayers => 特征为空

asp.net - 如何实现 "Related questions"功能(如 Stack Overflow 上的功能)?

javascript - 使用媒体源扩展 API 时的视频 'Stuck'

jquery - jquery 反转垂直音量条

javascript - Jquery 检查哪个元素已被丢弃

javascript - 我想更改 Iframe 中元素的宽度

html - 如何在 WP7 - Phonegap 中播放嵌入视频?