在 WebView 中嵌入 Youtube 视频

发布于 2024-12-05 18:48:49 字数 161 浏览 0 评论 0原文

我希望能够在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

那支青花 2024-12-12 18:48:49

YouTube 提供所有视频的缩略图。

如果我没记错的话,您可以根据实际的 YouTube URL 找出缩略图 URL。

然后只需在您的应用程序页面上添加此缩略图:

 <a href=youtube.com/watch?v=videocode>
    <img src=img.youtube.com/vi/videode>
 </a>

当 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:

 <a href=youtube.com/watch?v=videocode>
    <img src=img.youtube.com/vi/videode>
 </a>

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文