【发布时间】:2024-01-23 08:37:01
【问题描述】:
我正在尝试在其中包含视频的网页视图上加载网页。我可以在 Web 视图上加载网页,但视频没有播放并且可以听到音频。这是我正在加载到 Web 视图的链接。
http://html5videoformatconverter.com/html5-video-tag-example.html
我所做的只是
public class VideoActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView mWebView = (WebView) findViewById(R.id.wvVideo);
mWebView.setWebChromeClient(chromeClient);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("http://html5videoformatconverter.com/html5-video-tag-example.html");
}
private WebChromeClient chromeClient = new WebChromeClient(){
@Override
public void onShowCustomView(View view, CustomViewCallback callback) {
// TODO Auto-generated method stub
super.onShowCustomView(view, callback);
if(view instanceof FrameLayout){
FrameLayout frame = (FrameLayout)view;
if(frame.getFocusedChild()instanceof VideoView){
VideoView video = (VideoView)frame.getFocusedChild();
frame.removeView(video);
video.start();
}
}
}
};
}
请帮我修改我的代码。谢谢
【问题讨论】:
-
请分享你如何解决你的问题,因为我也面临这个问题。
-
您可以在这里发布您的解决方案吗?请。
标签: android webview html5-video