【问题标题】:Youtube api not playing musics on tv speakersYoutube api不在电视扬声器上播放音乐
【发布时间】:2017-08-25 17:46:06
【问题描述】:

我正在使用 youtube player api 为我的应用程序播放 youtube 视频。

已通过使用 HDMI 电缆将我的 Tab 与电视连接来测试我的应用程序。

错误:

当我从我的应用程序运行视频时,平板电脑扬声器

会播放音乐

当我在 youtube.com 上运行相同的视频时,它会在 电视扬声器

中播放

Youtube api 不在电视扬声器上播放音乐,而是在标签扬声器中播放。

我的代码:

this.player = new YT.Player('youtube-player', {
    height: this.videoHeight,
    width: this.videoWidth,
    videoId: videoId,
    playerVars: {
        autoplay: 1,
        controls: 0,
        fs:0,
        rel : 0
    },
    origin: this.getHostName(),
    events: {
        onReady: function () {
            // Code Goes Here
        },
        onStateChange: function (event) {
            // Code Goes Here
        },
        onError: function () {
            // Code Goes Here
        }
    }
});

Docs 我正在关注。

最新的 Chrome 版本和 Chrome 测试版

会发生这种情况

谁能解释一下会是什么问题?

对不起,我的英语不好。

【问题讨论】:

  • 请展示您编写的一些代码并提供您正在使用的 youtube api 文档的链接。
  • @creimers 用我正在关注的代码和文档更新了我的问题。
  • 所以你只用chrome试试?尝试使用其他浏览器并观察结果。我认为这不是 Youtube API 的问题。

标签: android browser youtube youtube-api android-browser


【解决方案1】:

经过少量研究找到了解决方案。如果启用了麦克风访问,则音乐将从标签扬声器而不是电视扬声器播放。

希望它对其他人也有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-02
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多