gpt4 book ai didi

javascript - YouTube 嵌入式播放速度

转载 作者:行者123 更新时间:2023-12-02 14:09:24 28 4
gpt4 key购买 nike

我想知道如何通过 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>

我当前必须更改播放速度的代码。

function onYouTubeIframeAPIReady() {
var player;
player = new YT.Player('player', {
videoId: 'M7lc1UVf-VE',
playerVars: { 'autoplay': 1, 'controls': 0 },
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 = 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();
}
}
});
}

最佳答案

您需要更改 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];

关于javascript - YouTube 嵌入式播放速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39764024/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com