YouTube在线聊天嵌入无法在移动设备上运行

YouTube在线聊天嵌入无法在移动设备上运行

本文介绍了YouTube在线聊天嵌入无法在移动设备上运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<iframe allowfullscreen="" frameborder="0" height="500" src="https://www.youtube.com/live_chat?v=XX71LoT8AME&embed_domain=localhost" width="480"></iframe>

这是嵌入youtube实时聊天的iframe代码.在桌面视图中工作正常,但在移动视图中返回javascript错误,并且未显示任何内容

This is the Iframe code for the youtube live chat embed.It works fine in desktop view but return a javascript error in mobile view and no content is shown

推荐答案

YouTube官方文档

注意:在移动设备上无法嵌入实时聊天 网络.

Note: embedding live chat isn't available on mobile web.

在直播过程中,您可以通过以下方式将实时聊天嵌入自己的网站中: 使用iframe.

During a live stream, you can embed live chat on your own site by using an iframe.

  1. 获取直播流的视频ID.您可以从以下位置获取视频ID 观看页面网址(youtube.com/watch?v=12345).在这种情况下, 视频ID为"12345".如果您选择立即播送",请右键点击 播放器,然后选择复制视频URL以获取视频URL.
  2. 获取域名 您要嵌入聊天的网站的URL.如果您要嵌入聊天 在www.example.com/youtube_chat上,您的嵌入域为 "www.example.com."
  3. 通过以下方式组合嵌入式URL: https://www.youtube.com/live_chat?v= 12345& embed_domain = www.example.com .
  4. 这是您iframe的网址.请注意embed_domain必须与 您嵌入聊天记录的页面的URL.如果他们是 不同的是,嵌入式聊天将不会加载.
  1. Get the video ID for the live stream. You can get the video ID from the watch page URL (youtube.com/watch?v=12345). In this case, the video ID is ‘12345’. If you chose "Stream now," right-click on the player and select Copy video URL to get the video URL.
  2. Get the domain URL for the site you want to embed chat on. If you're embedding chat on www.example.com/youtube_chat, your embedding domain is "www.example.com."
  3. Combine the embedded URL in the following way: https://www.youtube.com/live_chat?v=12345&embed_domain=www.example.com.
  4. This is the URL for your iframe. Note the embed_domain must match the the URL of the page you’re embedding the chat on. If they are different, the embedded chat will not load.

这篇关于YouTube在线聊天嵌入无法在移动设备上运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 11:37