Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript api设置嵌入式vimeo视频的音量_Javascript_Android_Volume_Vimeo Api_Embedded Video - Fatal编程技术网

使用javascript api设置嵌入式vimeo视频的音量

使用javascript api设置嵌入式vimeo视频的音量,javascript,android,volume,vimeo-api,embedded-video,Javascript,Android,Volume,Vimeo Api,Embedded Video,我正在尝试使用响应性嵌入式vimeo视频创建以下场景: 当音量控制可用时,从音量0开始 当音量控制不可用时,从音量1开始 这是当前代码: jQuery( document ).ready( function () { var vimeo_intro_video_options = { id: /* video_id */, autoplay: true, loop: true, }; var vimeo_intro_v

我正在尝试使用响应性嵌入式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
检测移动设备,而不是在那里设置音量。有更好的办法吗