我在项目中使用了Vimeo api,但是音量设置存在问题。 如果我这样做:
// Create the player
var player = new Vimeo.Player('video2', options);
//Ready event
player.ready().then(function() {
player.play();
});
一切正常,但没有声音。 但是,如果我这样做:
// Create the player
var player = new Vimeo.Player('video2', options);
//Ready event
player.ready().then(function() {
player.play();
player.setVolume(0.5);
});
视频无法播放,并且屏幕挂起了他的屏幕保护程序。 可能是什么问题?
答案 0 :(得分:1)
基本上,在视频准备就绪时通过调用播放,您正在尝试自动播放。但是,由于浏览器不再允许自动播放声音(尤其是Chrome),因此会出现音量问题。您也可以在我们的Help article上阅读有关此内容的更多信息。
因此,如果没有用户首先单击/与视频互动,就不可能以编程方式播放具有音量的视频。只有在之后,对setVolume的调用才能起作用。