参考demo: http://download.csdn.net/download/mantianku/4831860
在播放优酷视频, 点击全屏的时候, 会黑屏, 而不显示需要全屏的view
试过各种方法, 发现有一些细节需要注意:
1. demo的Manifest Activity需要设置为: 全屏, 横屏
<activity android:name="com.demo.flashplay.ActFlashPlay"
android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
android:screenOrientation="landscape" />
注意: 此处如果不设置为 横屏 点击全屏也会失败的
有的说播放flash是需要在Activity添加硬件加速的属性, 这个demo是在程序判断, 所以没有添加
2. 添加权限:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
3. 退出视频播放会出现视频还没停止的问题:
@Override
public void onPause() {// 继承自Activity
super.onPause();
mWebView.onPause();
}
@Override
public void onResume() {// 继承自Activity
super.onResume();
mWebView.onResume();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK
&& event.getAction() == KeyEvent.ACTION_DOWN) {
mWebView.loadData("", "text/html; charset=