2011-09-19 142 views
0

我希望能够在WebView中显示Youtube视频,但不能在WebView中播放它们,而是向专用的Youtube应用发送意图并在那里播放视频。理想情况下,Youtube视频将以类似于iOS处理Youtube视频的播放按钮的形式显示。在WebView中嵌入Youtube视频

我该如何处理这个问题?

回答

2

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

如果我的记忆功能正确,您可以根据实际的YouTube网址找出缩略图图像的网址。

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

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

当URL模式匹配youtube.com Android将会自动提示在应用程序中打开它。

对于播放按钮覆盖,只需使用CSS,相对位置并在缩略图的顶部添加另一个。

+0

工作就像一个魅力。 youtube链接虽然是youtube.com/watch?v=videocode,缩略图链接是http://img.youtube.com/vi/videode。我接受了你的答案,但你应该编辑答案 – SeanPONeil

+1

好的谢谢,编辑。我认为YouTube多年来可能已经改变了链接格式。 –

+0

其实,YouTube视频缩略图的正确链接的完整列表可以在http://stackoverflow.com/questions/2068344/how-to-get-thumbnail-of-youtube-video-link-using-youtube-api上看到 –