0
我試圖得到一個HTML 5視頻使用的WebView玩,但我不斷收到此錯誤:CustomViewCallback解決不了的Android
「CustomViewCallback不能被解析爲一個類型」
下面是代碼:
myWebView.setWebChromeClient(new WebChromeClient() {
public void onShowCustomView(View view, CustomViewCallback callback) {
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);
setContentView(video);
video.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.stop();
setContentView(R.layout.mnwv_main);
}
});
video.setOnErrorListener(new OnErrorListener() {
@Override
public boolean onError(MediaPlayer mp, int what, int extra) {
return false;
}
});
video.start();
}
}
}
}); // new WebChromeClient() ends...
myWebView.loadUrl("http://www.meanwhileinwv.com");
}
有人知道我能做什麼嗎?
我的設備運行的是2.3.3,minSDK是7. – comead
好的,Eclipse的項目中使用了哪些Android API級別? –
它也可能是一個Eclipse問題,請嘗試爲項目調用清理。 –