webview加载flash的问题
public class TestActivity extends Activity {
/** Called when the activity is first created. */
WebView swfplayer;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
swfplayer = (WebView) this.findViewById(R.id.swfplayer);
swfplayer.getSettings().setJavaScriptEnabled(true);
swfplayer.getSettings().setPluginsEnabled(true);
swfplayer.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
swfplayer.loadUrl("http://192.168.8.101:8080/test.html");
}
}test.html的内容是这样的
<embed src="http://player.youku.com/player.php/sid/XMjc4MDIxODIw/v.swf" quality="high"
width="480" height="400" align="middle"
allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed>
现在是可以正常播放,点击flash上的全屏按钮之后,也可以进入全屏状态,但是按返回键之后,退出全屏了,看到非全屏界面的flash没在播放,但是还是可以听到声音,好像是全屏播放的界面隐藏了,但是声音却没停
我用android系统自带的浏览器,确不存在这个问题,请问是否有人碰到过类似的问题,求教
分不够可以再开贴给分
...全文


