2

我正在尝试使用响应式嵌入式 vimeo 视频创建以下场景:

  • 当音量控制可用时,从音量 0 开始
  • 当音量控制不可用时,从音量 1 开始

这是当前代码:

jQuery( document ).ready( function () {
    var vimeo_intro_video_options = {
        id: /* video_id */,
        autoplay: true,
        loop: true,
    };

    var vimeo_intro_video = new Vimeo.Player('vimeo-intro-video', vimeo_intro_video_options);

    // Set Volume to 0
    vimeo_intro_video.setVolume(0);
  }
});

这样做的问题是,一些移动设备允许设置音量,而一些则不允许,但它们都没有在播放器中进行音量控制。因此,即使用户打开了音量(目前只有 Android),我也会在某些设备上看到静音视频。

一种可能的解决方案是用于userAgent检测移动设备而不是在那里设置音量。有没有更好的办法?

4

0 回答 0