【发布时间】:2016-06-01 18:34:21
【问题描述】:
目前我有一个 bxSlider,它在第二张幻灯片上有一个视频。我已经使用视频标签在滑块内正常工作的视频。但我想做的是在幻灯片处于活动状态和当前状态后播放视频。
这是我目前的幻灯片。
onSlideAfter: function(currentSlide, totalSlides, currentSlideHtmlObject){
$j(currentSlide).addClass('active-slide');
if(currentSlideHtmlObject == 1){
var video = document.getElementById("video");
console.log(video.play());
} else if(currentSlideHtmlObject == 2 || currentSlideHtmlObject == 0) {
$j('video')[0].currentTime = 0;
}
modifyDelay(currentSlideHtmlObject);
}
忽略我的控制台日志,我只是看看 .play 是否做了什么。它没有。然而,一旦幻灯片放映,视频似乎就无法播放。如果我将视频设置为自动播放,它会起作用,但这似乎不起作用。
如果我跑:
document.getElementById("video").play();
我得到以下信息:(我不完全理解)。
Promise {[[PromiseStatus]]: "pending", [[PromiseValue]]: undefined}
谢谢
【问题讨论】:
标签: javascript html html5-video bxslider