我希望能够在 WebView 中显示 Youtube 视频,但不能在 WebView 中播放它们,而是向专用的 Youtube 应用程序发送 Intent 并在那里播放视频。理想情况下,Youtube 视频将显示为带有播放按钮的图像,类似于 iOS 处理 Youtube 视频的方式。
我将如何处理这个问题?
最佳答案
Youtube 提供所有视频的缩略图。
如果我没记错的话,您可以根据实际的 YouTube URL 找出缩略图 URL。
然后只需在您的应用页面上添加此缩略图:
<a href=youtube.com/watch?v=videocode>
<img src=img.youtube.com/vi/videode>
</a>
当 URL 模式与 youtube.com 匹配时,Android 会自动建议在应用中打开它。
对于播放按钮叠加,只需使用 CSS、相对位置并在缩略图顶部添加另一个。
关于android - 在 WebView 中嵌入 Youtube 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7476160/