相关疑难解决方法(0)

如何从android传递参数到HTML文件

我可以在android webview中显示HTML文件内容.现在我怎样才能将参数传递给HTML文件.对于ex.my HTML内容有一个视频播放器我需要将动态值(URL)传递到HTML文件中以播放动态视频.我的HTML文件位于资产文件夹中.我怎么能这样做?

谢谢.

android

7
推荐指数
2
解决办法
1万
查看次数

android webview是否支持html5视频播放?

可能重复:
WebView和HTML5 <video>

嗨任何人都可以告诉我android webview是否支持html5视频播放?如果是,你能告诉我怎么样?

android

6
推荐指数
1
解决办法
2万
查看次数

Android中的Web视图中未加载Flash

我正在尝试在Android中加载webview.网页有swf文件,但没有加载.我知道在同一主题上有很多问题和答案,但没有人帮助过我.

我已经将它定位到版本11.我已经把它放在android:hardwareAccelerated="true"了manifest.xml文件中.

在此输入图像描述

我的代码在这里 -

public class MainActivity extends Activity {

    private WebView mWebView;

    String url="http://mypages.com/Ch_001/ScoPage.html";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        mWebView = (WebView) findViewById(R.id.webView);
        mWebView.setKeepScreenOn(true);
        WebSettings settings = mWebView.getSettings();
        settings.setPluginState(PluginState.ON);

        mWebView.getSettings().setJavaScriptEnabled(true);
        mWebView.getSettings().setDomStorageEnabled(true);
        mWebView.getSettings().setBuiltInZoomControls(true);
        mWebView.setInitialScale(100);
        // wbView.getSettings().setUseWideViewPort(true);
        mWebView.setScrollBarStyle(View.SCROLLBARS_OUTSIDE_OVERLAY);
        mWebView.setWebViewClient(new MyWebViewClient());


    }
    private class MyWebViewClient extends WebViewClient {
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);
        }

        @Override
        public void onReceivedSslError(WebView view, SslErrorHandler handler,
                SslError error) {
            Log.e("Error VAGARO", error.toString());
            handler.proceed();
        }

        @Override
        public boolean …
Run Code Online (Sandbox Code Playgroud)

flash android webview

6
推荐指数
1
解决办法
1万
查看次数

视频无法在 Android webview 上播放

我正在使用 Android 和 PhoneGap 应用程序,并使用 HTML5 视频标签在我的网页上播放视频。当我播放视频时,视频不可见并且视频不会自行播放。如何在 Android 上播放 HTML5 视频?

下面给出相同的代码

<!DOCTYPE HTML>
<html>
    <head>
    <script type="text/javascript" charset="utf-8" src="cordova-1.8.1.js"></script>
        <meta http-equiv="content-type" content="text/html; charset=">
        <title></title>
    </head>
    <body >


        <video id="video" autobuffer height="240" width="360" onclick="this.play();>
<source src="test.mp4">
<source src="test.mp4" type="video/webm">
<source src="test.mp4" type="video/ogg">
</video>

        <div id="msg"></div>

<script type="text/javascript">

</script>

    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

和活动类的onCreate方法-->>

public void onCreate(Bundle savedInstanceState) {            
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final WebView webView = (WebView) findViewById(R.id.webview);
        WebSettings webSettings = webView.getSettings();
        webSettings.setLayoutAlgorithm(LayoutAlgorithm.NARROW_COLUMNS); 

        webView.getSettings().setJavaScriptEnabled(true);

        webSettings.setBuiltInZoomControls(true);
        webSettings.setPluginState(PluginState.ON);

        webView.getSettings().setPluginsEnabled(true);
        webSettings.setAllowFileAccess(true);

        webView.loadUrl("file:///android_asset/www/html5videoEvents.html");      
}
Run Code Online (Sandbox Code Playgroud)

html video android

5
推荐指数
1
解决办法
1万
查看次数

在全屏webview nokia x中输入视频时出现NullPointerException

嗨,我在过去两天搜索此问题的解决方法,但我仍然没有得到任何解决方案.在webview我正在播放YouTube视频时,我点击它时视频工作正常,但如果我点击Full Screen图标,应用程序崩溃时出现以下错误.我试图重写onShowCustomeViewWebCromeClient,但它没有工作.我尝试了WebView和HTML5 <video>线程的所有解决方案.解决方案适用于Android手机我在Lg g2和xperia p和nexus 7上测试过,但在诺基亚x上它仍然崩溃.有什么方法可以阻止视频播放全屏或播放.

04-03 10:12:50.769 E/AndroidRuntime( 3867): java.lang.NullPointerException

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.view.ViewGroup.addViewInner(ViewGroup.java:3384)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.view.ViewGroup.addView(ViewGroup.java:3256)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.view.ViewGroup.addView(ViewGroup.java:3232)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.webkit.HTML5VideoFullscreen.enterFullscreen(HTML5VideoFullscreen.java:253)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.webkit.HTML5VideoView.enterFullscreenVideoState(HTML5VideoView.java:535)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.webkit.HTML5VideoViewProxy$VideoPlayer.enterFullscreenVideo(HTML5VideoViewProxy.java:183)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.webkit.HTML5VideoViewProxy.handleMessage(HTML5VideoViewProxy.java:476)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.os.Handler.dispatchMessage(Handler.java:99)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at android.os.Looper.loop(Looper.java:137)

    04-03 10:12:50.769 E/AndroidRuntime( 3867):     at …
Run Code Online (Sandbox Code Playgroud)

android android-webview html5-video nokiax

5
推荐指数
1
解决办法
1653
查看次数

在WebView中的HTML视频标记中同时播放多个视频

我创建了一个带有多个视频标签的简单HTML页面,并尝试在WebViewAndroid 4.2.2 本机上同时播放所有视频.但它适用于Android 4.2.2的Chrome浏览器.还尝试chrome-webview从我的应用程序中的GitHub捆绑使用android-chrome WebView类对象而不是本机webkit-engine/webview.它在HTML页面上显示播放器,但任何视频都无法播放.

我不明白为什么会这样,因为我甚至尝试过chrome-webview代码并获得相同的结果,请为我建议一些解决方案或替代方案.

我可以分享我的HTML代码

<!DOCTYPE html>
<html>
<head>
  <script>
    function init() {
      enableVideoClicks();
    }

    function enableVideoClicks() {
      var videos = document.getElementsByTagName('video') || [];
      for (var i = 0; i < videos.length; i++) {
        // TODO: use attachEvent in IE
        videos[i].addEventListener('click', function(videoNode) {
          return function() {
            videoNode.play();
          };
        }(videos[i]));
      }
    }
  </script>
</head>
<body onload="init()">


  <video src="movie1.mp4" poster = "l.jpg" width="400" height="300" autoplay controls loop></video>
  <video src="movie2.mp4" poster = …
Run Code Online (Sandbox Code Playgroud)

android android-webview

5
推荐指数
1
解决办法
2128
查看次数

如何在Android的webview中播放视频?

我在sdcard中加载了一个本地html,在这个html中我使用了标签:

<video id="myvideo" controls width="120" height="60" poster="img/img01.jpg" src="video/01.mp4"></video>
Run Code Online (Sandbox Code Playgroud)

然后我发现我没有加载这个html,当我禁用标签:,html工作正常,我在我的android avd(2.2)测试了这个?

javascript html5 android android-widget android-webview

4
推荐指数
1
解决办法
4万
查看次数