0

我正在尝试使用 webkits mediagroup(链接到苹果开发人员指南 pdf,请参阅第 42 页)来同步两个 html 视频,但它一直让我头疼。MediaController 似乎无法正常工作。在 chrome 中,每次我调用 .pause() 时,视频都会搜索到视频的结尾。这是设置的样子。

(我这里只使用了一个视频,但是如果你使用两个视频并在它们上设置相同的控制器,结果是一样的)

HTML

<video id="video" src="http://videos.mozilla.org/serv/webmademovies/popcorntest.mp4"></video>

JS

videoController = new MediaController(),
video = document.getElementById('video');

video.controller = videoController;
$('#somebutton').on('click', function() {
    videoController.pause();
});

这是一个小提琴。(在野生动物园中,如果您在视频上设置了“自动播放”属性,则此小提琴有效,否则视频将无法播放。)

根据 Apples 指南(上面引用),这是设置它的两种方法之一。另一种方法是直接在video标签上设置一个mediagroup="videoController",然后通过document.getElementById('video').controller访问控制器。我都尝试了相同的结果。

这是 Chrome 中的一个错误,还是它不只是以与 Safari 相同的方式实现?似乎太奇怪了。

4

1 回答 1

0

这是chrome中的一个错误。这是问题所在。

于 2013-05-24T19:01:00.523 回答