我正在尝试使用网页上的youtube iframe api播放youtube视频。我测试过的每种浏览器都可以使用它。但是在UC浏览器中,情况并非如此。
用户播放youtube视频时,显示错误消息:“您的浏览器当前无法识别任何可用的视频格式。
首先,我想,UC浏览器可能不支持HTML5。但是事实并非如此。
这是我用来播放youtube视频的代码:
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '160',
width: '320',
videoId: 'M7lc1UVf-VE',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
要在UC浏览器中播放视频,我们需要做些具体的事情吗?
最佳答案
您对此无能为力。如果YouTube不支持特定平台的编码,则取决于它们。
此外,并非所有视频都在所有编解码器和容器中进行编码。
关于javascript - Youtube iframe视频在UC浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58382327/