javascript - Youtube iframe视频在UC浏览器中不起作用

标签 javascript youtube youtube-api youtube-iframe-api uc-browser

我正在尝试使用网页上的youtube iframe api播放youtube视频。我测试过的每种浏览器都可以使用它。但是在UC浏览器中,情况并非如此。
用户播放youtube视频时,显示错误消息:“您的浏览器当前无法识别任何可用的视频格式。

enter image description here

首先,我想,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/

相关文章:

html - 从由Apps脚本提供的HTML内部发布YouTube视频

java - 当我使用 Java youtube api 上传视频时,是否可以在视频中添加注释或 'end screen'?

php - 我的YouTube脚本出现PHP fatal error

javascript - 如何在数据表中使用列重新排序事件?

javascript - 当我为来自服务器的数据实现一些更 Angular js 代码时,轮播停止工作

javascript - 如何知道javascript中的对象数组中是否有值?

asp.net - 在单个页面上嵌入多个 YouTube 视频

gwt - 如何从 GWT 应用程序进行 YouTube API 调用

c++ - YouTube API v3 - 上传视频

javascript - 使用 Ajaxcall 的 VB.net 文件上传