在WebView中显示youtube视频

时间:2013-09-19 13:44:36

标签: android iframe youtube

我有一些粗略的HTML来自网站,我正在WebView中显示。在HTML中有一个带有youtube视频的iframe,从我读过的它们看起来不起作用。所以我的想法是用img标记(http://www.img.youtube.com/videoid/0.jpg)替换iframe标记,并使其成为打开youtube应用程序的链接。

这样做的最佳方式是什么?我尝试使用replaceAll,但它似乎没有工作。

if (mBundle.getString("youtubeKey") != null) {

        String youtubeKey = mBundle.getString("youtubeKey");
        sourceCode = sourceCode.replaceAll("/<iframe.*?</iframe>/si", "<img src='http://img.youtube.com/vi/"+youtubeKey+"/0.jpg");

        Log.d("FUApp", "Replaced");
    }