在 Android 应用程序中嵌入 Youtube 实时聊天
Embed Youtube Live Chat in Android Application
我正在尝试在我的 Android 应用程序中嵌入 YouTube 直播视频的实时聊天功能,但它不起作用
这是我试过的
使用 <iframe src="https://www.youtube.com/live_chat?v=XXX&embed_domain=localhost"></iframe>
将 iframe 直接嵌入到我的 Android 应用程序中
但在阅读 Google 文档后,它似乎只适用于网站
所以我决定直接在有域名的网站上嵌入实时聊天
我用 <iframe src="https://www.youtube.com/live_chat?v=XXX&embed_domain=mydomaine.com"></iframe>
创建了一个 live_chat.php
页面
(实时聊天在 mydomaine.com 上显示良好)
然后在我的 Android 应用程序中我做了 <iframe src="http://mydomaine.com/live_chat.php"></iframe>
但是还是不行,iframe是空的
如何显示在 live_chat.php
上显示良好的聊天?
我使用 Ionic 4 和 Cordova 8
这就是我修复 iframe 在真实设备上不工作的方法。
在您的 config.xml
文件中设置:
<allow-navigation href="*" />
我建议首先使用 *
进行测试,以确认您的问题是否源于此。然后,出于安全考虑,您必须将其替换为您希望在您的应用中允许的网站。
我正在尝试在我的 Android 应用程序中嵌入 YouTube 直播视频的实时聊天功能,但它不起作用
这是我试过的
使用 <iframe src="https://www.youtube.com/live_chat?v=XXX&embed_domain=localhost"></iframe>
但在阅读 Google 文档后,它似乎只适用于网站
所以我决定直接在有域名的网站上嵌入实时聊天
我用 <iframe src="https://www.youtube.com/live_chat?v=XXX&embed_domain=mydomaine.com"></iframe>
创建了一个 live_chat.php
页面
(实时聊天在 mydomaine.com 上显示良好)
然后在我的 Android 应用程序中我做了 <iframe src="http://mydomaine.com/live_chat.php"></iframe>
但是还是不行,iframe是空的
如何显示在 live_chat.php
上显示良好的聊天?
我使用 Ionic 4 和 Cordova 8
这就是我修复 iframe 在真实设备上不工作的方法。
在您的 config.xml
文件中设置:
<allow-navigation href="*" />
我建议首先使用 *
进行测试,以确认您的问题是否源于此。然后,出于安全考虑,您必须将其替换为您希望在您的应用中允许的网站。