。玩();不适用于HTML5媒体元素

时间:2016-04-19 13:14:47

标签: javascript jquery html5 html5-video html5-audio

我正在使用一个小脚本来控制HTML5媒体。该脚本尚未运行。

var $player = $( ".controls" ).prev();
var $playbutton = $(".play-button");

$($playbutton).click(function() {
    if ($($player).paused) {
        $($player).play();
    } else {
        $($player).pause();
    }
});

1 个答案:

答案 0 :(得分:1)

尝试使用$player.get(0)

var $player = $("#theVideo");
var $playbutton = $(".play-button");

$playbutton.click(function() {

  var player = $player.get(0);

  if (player.paused) {
    player.play();
  } else {
    player.pause();
  }
});

.play()反对dom对象,而不是jQuery对象。