在Android应用程序中嵌入YouTube在线聊天

时间:2020-03-28 14:54:47

标签: android angular cordova ionic-framework youtube

我正在尝试将youtube实时流视频的实时聊天功能嵌入我的Android应用中,但不起作用

这就是我尝试过的

直接用<iframe src="https://www.youtube.com/live_chat?v=XXX&embed_domain=localhost"></iframe>将iframe嵌入我的Android应用程序中

但是在阅读了Google文档之后,似乎仅适用于网站

因此,我决定将在线聊天直接嵌入具有域名的网站上

我使用live_chat.php创建了一个<iframe src="https://www.youtube.com/live_chat?v=XXX&embed_domain=mydomaine.com"></iframe>页面 (实时聊天在mydomaine.com上显示良好)

然后在我的Android应用程序中,我做了<iframe src="http://mydomaine.com/live_chat.php"></iframe>

但是它仍然不起作用,iframe为空

如何显示在live_chat.php上显示良好的聊天?

我将Ionic 4与Cordova 8配合使用

1 个答案:

答案 0 :(得分:1)

这是我修复无法在实际设备上运行的iframe的方式。
在您的config.xml文件中进行设置:

<allow-navigation href="*" />

我首先建议使用*进行测试,以确认您的问题是否来自此。然后,出于安全方面的考虑,必须将其替换为要允许在应用中使用的网站。