1

我通过将“currentTime”设置为 xxx 秒来跳过电影的不同章节。因此,我有一个屏幕,您可以在其中单击所谓的“垫” - 每章一个。

如果您单击垫,垫屏幕淡出,电影淡入并从它应该开始的地方开始(参见下面的代码)。这在任何浏览器上都能完美运行。但它不适用于 iPad/iPod/iPhone 等移动设备。我发现问题是这样的

$('video').get(0).currentTime = 

这是代码:

    $('.chapter_pad a').each( function(index) {
    $(this).click( function() {
        currentVid = index;
        endTime = videos[index]["end"];
        $("#startscreen").fadeOut(0, function() {
            $("#vids").fadeIn(0, function() {
                $('#video').get(0).currentTime = videos[index]["start"];
                $('#video').get(0).play();

            });
        });
    });
});

说明: ["start"] 和 ["end"] 是我之前创建的关联数组中的元素。这个关联数组包含章节名称、开始和结束时间等。

任何解决这个问题的想法都值得赞赏!

提前致谢!工厂

4

0 回答 0