在 WebView 中嵌入 Youtube 视频
我希望能够在 WebView 中显示 Youtube 视频,但不在 WebView 中播放它们,而是向专用 Youtube 应用程序发送意图并在那里播放视频。理想情况下,Youtube 视频将显示为带有播放按钮的图像,类似于 iOS 处理 Youtube 视频的方式。
我该如何处理这个问题?
I would like to be able to display Youtube videos in a WebView but not play them in the WebView, rather send an intent to the dedicated Youtube app and play the video there. Ideally the Youtube video would be displayed as an image with a play button similar to the way iOS handles Youtube videos.
How would I go about handling this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
YouTube 提供所有视频的缩略图。
如果我没记错的话,您可以根据实际的 YouTube URL 找出缩略图 URL。
然后只需在您的应用程序页面上添加此缩略图:
当 URL 模式与 youtube.com 匹配时,Android 会自动建议在应用程序中打开它。
对于播放按钮叠加,只需使用 CSS、相对位置并在缩略图顶部添加另一个按钮。
Youtube provides thumbnails for all videos.
If my memory serves me correctly you can figure out the thumbnail image URL based on the actual YouTube URL.
Then just add this thumbnail on your app page:
When URL pattern matches to youtube.com Android will automatically suggest opening it in an app.
For play button overlay, just use CSS, position relative and add another on the top of the thumbnail.