1

我是 android 平台的新手,我想创建简单的

那就是通过 iframe 播放来自网络的视频

但结果很糟糕......非常非常糟糕

即使用户无法全屏观看

而且视频的尺寸很大,比webView还大?

所以,如果有人知道在 android 中使用 iframe 播放视频的好方法,请告诉我..

我已经在 iOS 上测试了代码,它的工作原理很完美……所以问题出在 android 上……

这是我的代码

String hrmlCode = "<center>" +
                    "<iframe type=\"text/html\" frameborder=\"0\" scrolling=\"yes\" width=\"367\" height=\"320\" src=\"http://video.com/WqPOh.php?get=vid394g5\" allowFullScreen></iframe>" +
                    "</center>";

            CWebView.setWebChromeClient(new WebChromeClient() {
                   public void onProgressChanged(WebView view, int progress) {
                     // Activities and WebViews measure progress with different scales.
                     // The progress meter will automatically disappear when we reach 100%
                     act.setProgress(progress * 1000);
                   }
                 });

            CWebView.getSettings().setJavaScriptEnabled(true);
            CWebView.getSettings().setPluginState(PluginState.ON);
            CWebView.loadData(hrmlCode, "text/html", "UTF-8");

提前致谢

4

1 回答 1

0

这是android中一个非常著名的问题。iframe 只是没有按预期工作,而且非常有问题。我会说您不包括,而只是提供直接链接到您的视频文件的视频缩略图

查看下面的早期解决方案
https://github.com/droid28/VimeoVideo
Google Reader-esque 在 Android 上优化 WebViews

于 2013-07-17T04:10:18.823 回答