Javascript youtube嵌入式播放速度

Javascript youtube嵌入式播放速度,javascript,youtube,Javascript,Youtube,我想知道我是如何通过javascript改变youtube嵌入式视频的播放速度的 我似乎无法在不破坏js中其他事件的情况下放置它 我当前的代码: <script> var tag = document.createElement('script'); tag.src = "https://www.youtube.com/iframe_api"; var firstScriptTag = document.getElementsByTagName('script')[0];

我想知道我是如何通过javascript改变youtube嵌入式视频的播放速度的

我似乎无法在不破坏js中其他事件的情况下放置它

我当前的代码:

<script>
  var tag = document.createElement('script');
  tag.src = "https://www.youtube.com/iframe_api";
  var firstScriptTag = document.getElementsByTagName('script')[0];
  firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
  var player;
  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      videoId: 'LdIjNVHCVsc',
      playerVars: {
        autoplay: 1,
        controls: 0,
        modestbranding: 1,
        loop: 1,
        playlist: 'LdIjNVHCVsc'
    },
    events: {
      onReady: function(e) {
        e.target.mute();
      }
    }
  });
 }

 // Written by @labnol 
</script>
出于某种原因,它破坏了原代码的静音功能,你们能给我一个解决办法吗。多谢各位

重申一下,我想

        events: {
      'onReady': function(e){
        // e.target = player
        e.target.setPlaybackRate(0.5); // set to half speed
        e.target.playVideo(); // watch lolcats in slow motion :)
      },
    }
  });
}
这是一个也是一个

    },
    events: {
      onReady: function(e) {
        e.target.mute();
      }
    }
  });
 }

如果我没有弄错的话,下面的代码将完成您的工作

var tag=document.createElement('script');
tag.src=”https://www.youtube.com/iframe_api";
var firstScriptTag=document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(标记,firstScriptTag);
变量player1,player2;
函数onyoutubeiframeapiredy(){
player1=新的YT.Player('player1'{
videoId:'LdIjNVHCVsc',
playerVars:{
自动播放:1,
控件:0,
第一,,
循环:1,
播放列表:“LdIjNVHCVsc”
},
活动:{
onReady:函数(e){
e、 target.mute();
}
}
});
player2=新的YT.Player('player2'{
videoId:'M7lc1UVf VE',
playerVars:{
“自动播放”:1,
“控件”:0
},
活动:{
onReady:函数(e){
e、 target.setPlaybackRate(0.5);//设置为半速
e、 target.playVideo();//以慢动作观看lolcats:)
},
}
});
}

如果我没有弄错的话,下面的代码将完成您的工作

var tag=document.createElement('script');
tag.src=”https://www.youtube.com/iframe_api";
var firstScriptTag=document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(标记,firstScriptTag);
变量player1,player2;
函数onyoutubeiframeapiredy(){
player1=新的YT.Player('player1'{
videoId:'LdIjNVHCVsc',
playerVars:{
自动播放:1,
控件:0,
第一,,
循环:1,
播放列表:“LdIjNVHCVsc”
},
活动:{
onReady:函数(e){
e、 target.mute();
}
}
});
player2=新的YT.Player('player2'{
videoId:'M7lc1UVf VE',
playerVars:{
“自动播放”:1,
“控件”:0
},
活动:{
onReady:函数(e){
e、 target.setPlaybackRate(0.5);//设置为半速
e、 target.playVideo();//以慢动作观看lolcats:)
},
}
});
}

您需要更改iOS设备中的播放速度。您需要更改设备用户代理

请在您的播放器屏幕上写下以下代码

//用于视频播放器速度

NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.45 Safari/535.19", @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];

您需要更改iOS设备中的播放速度。您需要更改设备用户代理

请在您的播放器屏幕上写下以下代码

//用于视频播放器速度

NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys:@"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.45 Safari/535.19", @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];