本文介绍了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.
- 获取直播流的视频ID.您可以从以下位置获取视频ID 观看页面网址(youtube.com/watch?v=12345).在这种情况下, 视频ID为"12345".如果您选择立即播送",请右键点击 播放器,然后选择复制视频URL以获取视频URL.
- 获取域名 您要嵌入聊天的网站的URL.如果您要嵌入聊天 在www.example.com/youtube_chat上,您的嵌入域为 "www.example.com."
- 通过以下方式组合嵌入式URL: https://www.youtube.com/live_chat?v= 12345& embed_domain = www.example.com .
- 这是您iframe的网址.请注意embed_domain必须与 您嵌入聊天记录的页面的URL.如果他们是 不同的是,嵌入式聊天将不会加载.
- 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.
- 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."
- Combine the embedded URL in the following way: https://www.youtube.com/live_chat?v=12345&embed_domain=www.example.com.
- 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在线聊天嵌入无法在移动设备上运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!