android - 在 WebView 中嵌入 Youtube 视频

标签 android webview youtube

我希望能够在 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/

相关文章:

android - 特定 URL 未加载到 Samsung Note2 的 WebView 中

java - 安卓 : Limit WebView text to a single line?

javascript - YouTube播放器,将ID传递给功能

java - Android Mysql数据库php文件位置

javascript - 如何使用 setWebViewClient 在 android webview 中的 html 页面上正确打开 google play 链接?

android - 单击按钮 setMyLocationEnabled 后如何直接在 GoogleMap 上添加标记?

javascript - Youtube API v3 按位置搜索视频

Android PhoneGap - 使用 YouTube iframe - 当我点击返回时留下一个蓝色方 block

android - adb shell top 在前台显示我的应用程序,但实际上它在后台

android - 如何捕捉图像并将其保存在SD卡中