重定向到http equiv=”的视频;刷新“;元标记不';不能在Android嵌入式浏览器中工作
我想在加载网页3秒钟后开始播放视频。这是我的html代码:重定向到http equiv=”的视频;刷新“;元标记不';不能在Android嵌入式浏览器中工作,android,meta-tags,webviewclient,http-equiv,Android,Meta Tags,Webviewclient,Http Equiv,我想在加载网页3秒钟后开始播放视频。这是我的html代码: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="refresh" content="3;url=http://xx.xxx.x.xxx:8080/small.mp4"/> </head> <body> <ul> <li>&
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="refresh" content="3;url=http://xx.xxx.x.xxx:8080/small.mp4"/>
</head>
<body>
<ul>
<li><a title="Home" alt="Home" href="/">Home</a></li>
<li><a title="Match Centre" alt="Match Centre" href="/menu/centre">Match Centre</a></li>
<li><a title="Clubs" class="more clubs" href="/menu/clubs"><span>Clubs</span></a></li>
<li><a title="Menu" class="more menu" href="/menu/options"><span>Menu</span></a></li>
</ul>
</body>
</html>
Android文档称WebViewClient支持元标记。我已尝试使用普通页面重定向(http://www.google.com">)它可以工作,但是我不知道为什么它不能与视频一起工作。对于任何像我一样寻找解决方案的人来说,结果是我必须指定WebViewClient作为导航的目标。元刷新/重定向似乎被视为导航活动,所以只要我告诉webview在其内部处理导航它工作得很好 : 处理页面导航 当用户在WebView中单击网页中的链接时,Android的默认行为是启动处理URL的应用程序。通常,默认web浏览器会打开并加载目标URL。但是,您可以为您的WebView覆盖此行为,以便在您的WebView中打开链接。然后,您可以允许用户导航通过WebView维护的网页历史记录向前和向后移动 要打开用户单击的链接,只需使用setWebViewClient()为您的WebView提供WebViewClient。例如:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.setWebViewClient(new WebViewClient());
对于任何像我一样寻找解决方案的人来说,结果证明我必须指定WebViewClient作为导航的目标。元刷新/重定向似乎被视为一种导航活动,所以只要我告诉webview自己处理导航,它就工作得很好 : 处理页面导航 当用户在WebView中单击网页中的链接时,Android的默认行为是启动处理URL的应用程序。通常,默认web浏览器会打开并加载目标URL。但是,您可以为您的WebView覆盖此行为,以便在您的WebView中打开链接。然后,您可以允许用户导航通过WebView维护的网页历史记录向前和向后移动 要打开用户单击的链接,只需使用setWebViewClient()为您的WebView提供WebViewClient。例如:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.setWebViewClient(new WebViewClient());
您是否遇到异常?您是否尝试过使用其他URL,但也指定了端口?这可能是问题所在。不,我没有遇到任何异常。是的,我尝试过使用端口和不使用端口的URL。您是否遇到异常?您是否尝试过使用其他URL,但也指定了端口?这可能是问题所在。不,我没有遇到任何异常。是的,我尝试了带端口和不带端口的URL。