android webview youtube iframe 就像在 feedly 中一样?

Posted

技术标签:

【中文标题】android webview youtube iframe 就像在 feedly 中一样?【英文标题】:android webview youtube iframe like in feedly? 【发布时间】:2018-03-15 09:58:18 【问题描述】:

我正在制作具有长 html 的帖子活动,其中可以包含许多 youtube iframe 或 0 个 iframe(未知数)。 默认的webview youtube iframe 有很多错误。它不是在旋转时自动缩放,它没有全屏按钮,并且在从活动退出到其他活动后继续播放,并且有点错误。

但我在 feedly 中发现几乎相同,但没有这些错误。这里是截图。

他们是怎么做到的?

【问题讨论】:

【参考方案1】:

YouTube 提供 API 以在 android 应用程序中嵌入视频。它易于使用且非常灵活。集成请参考this教程。

【讨论】:

阅读问题。我在 webview 中呈现的每篇文章都可以有不同数量的 youtube iframe。它可以是 0 或 10 或 5 或 3。我知道 youtube player api,但我认为我不能在 webview 中用它替换不同数量的 iframe。 你必须使用 listview 或 recycler view 来获得这个。 帖子中有很多 html,有时这个 html 中有 youtube iframe。【参考方案2】:

可以在PierfrancescoSoffritti/android-youtube-player 上找到将 IFrame API 移植到 Android 的项目。

非常易于集成且非常流畅,但似乎还不能在所有设备上运行。

您发布的玩家可能会这样做。只需查看源文件即可。

【讨论】:

以上是关于android webview youtube iframe 就像在 feedly 中一样?的主要内容,如果未能解决你的问题,请参考以下文章

Youtube API v3 使用 webView 在 Android 上创建 Youtube 频道

Android:在 Webview 上播放 youtube 视频

如何在 Android 上的 webView 中显示 YouTube 视频

YouTube 视频未在 WebView 中播放 - Android

为啥 Youtube 视频没有在 webview android 中播放

如何在android webview中获取完成youtube视频的事件