1

嗨,这段代码有什么问题,语法错误在哪里......我收到了那个错误:

注意:第一个代码块是 chrome 在 autosizeProgress 上检测错误的地方。

但即使我删除了这个块,错误仍然存​​在:

编辑2:

我发现了错误!!

<script>
// JavaScript object for later use
var player = new MediaElementPlayer('#player',/* Options */); <--
// ...
</script>

顺便说一句,就像一个笔记。代码正在运行..我可以看到视频,但我不希望控制台出现错误。谢谢

 <script>
$('audio,video').mediaelementplayer({
  // if the <video width> is not specified, this is the default
  defaultVideoWidth: 530,
  // if the <video height> is not specified, this is the default
  defaultVideoHeight: 377,
  autosizeProgress: true,
  // Hide controls when playing and mouse is not over the video
  features: ['playpause','progress','current','duration','tracks','volume','sourcechooser','fullscreen'],
  alwaysShowControls: false,
});
</script>

我也重写它看看那里是否没有非法字符,=(我找不到问题

4

1 回答 1

3

在旧版本中IE,对象字面量中的额外逗号会引发语法错误:

$('audio,video').mediaelementplayer({
  defaultVideoWidth: 530,
  defaultVideoHeight: 377,
  autosizeProgress: true,
  features: ['playpause','progress','current','duration','tracks','volume','sourcechooser','fullscreen'],
  alwaysShowControls: false //Extra Comma Removed
}); //added ;
于 2013-09-11T08:37:55.080 回答